Skip to content

Commit 90586e2

Browse files
author
GCC Administrator
committed
Daily bump.
1 parent 3d112bb commit 90586e2

File tree

6 files changed

+206
-1
lines changed

6 files changed

+206
-1
lines changed

gcc/ChangeLog

+77
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,80 @@
1+
2024-02-08 Aldy Hernandez <[email protected]>
2+
3+
PR tree-optimization/113735
4+
* value-relation.cc (equiv_oracle::add_equiv_to_block): Call
5+
limit_check().
6+
7+
2024-02-08 Georg-Johann Lay <[email protected]>
8+
9+
* config/avr/gen-avr-mmcu-specs.cc (struct McuInfo): New.
10+
(main, print_mcu, diagnose_mrodata_in_ram): Pass it down.
11+
12+
2024-02-08 H.J. Lu <[email protected]>
13+
14+
PR target/113711
15+
PR target/113733
16+
* config/i386/constraints.md: List all constraints with j prefix.
17+
(j>): Change auto-dec to auto-inc in documentation.
18+
(je): Changed to a memory constraint with APX NDD TLS operand
19+
check.
20+
(jM): New memory constraint for APX NDD instructions.
21+
(jO): Likewise.
22+
* config/i386/i386-protos.h (x86_poff_operand_p): Removed.
23+
* config/i386/i386.cc (x86_poff_operand_p): Likewise.
24+
* config/i386/i386.md (*add<dwi>3_doubleword): Use rjO.
25+
(*add<mode>_1[SWI48]): Use je and jM.
26+
(addsi_1_zext): Use jM.
27+
(*addv<dwi>4_doubleword_1[DWI]): Likewise.
28+
(*sub<mode>_1[SWI]): Use jM.
29+
(@add<mode>3_cc_overflow_1[SWI]): Likewise.
30+
(*add<dwi>3_doubleword_cc_overflow_1): Use rjO.
31+
(*and<dwi>3_doubleword): Likewise.
32+
(*anddi_1): Use jM.
33+
(*andsi_1_zext): Likewise.
34+
(*and<mode>_1[SWI24]): Likewise.
35+
(*<code><dwi>3_doubleword[any_or]): Use rjO
36+
(*code<mode>_1[any_or SWI248]): Use jM.
37+
(*<code>si_1_zext[zero_extend + any_or]): Likewise.
38+
* config/i386/predicates.md (apx_ndd_memory_operand): New.
39+
(apx_ndd_add_memory_operand): Likewise.
40+
41+
2024-02-08 Georg-Johann Lay <[email protected]>
42+
43+
PR target/113824
44+
* config/avr/avr-mcus.def (ata5797): Move from avr5 to avr4.
45+
* doc/avr-mmcu.texi: Rebuild.
46+
47+
2024-02-08 Tamar Christina <[email protected]>
48+
49+
PR tree-optimization/113808
50+
* tree-vect-loop.cc (vectorizable_live_operation): Don't cache the
51+
value cross iterations.
52+
53+
2024-02-08 Georg-Johann Lay <[email protected]>
54+
55+
* config/avr/gen-avr-mmcu-specs.cc (print_mcu) <*cpp_mcu>: Spec always
56+
defines __AVR_PM_BASE_ADDRESS__ if the core has it.
57+
58+
2024-02-08 Richard Biener <[email protected]>
59+
60+
* tree-vect-data-refs.cc (vect_analyze_early_break_dependences):
61+
Revert last change to dr_may_alias_p.
62+
63+
2024-02-08 Georg-Johann Lay <[email protected]>
64+
65+
* config/avr/gen-avr-mmcu-specs.cc: Rename spec cc1_misc to
66+
cc1_rodata_in_ram. Rename spec link_misc to link_rodata_in_ram.
67+
Remove spec asm_misc.
68+
* config/avr/specs.h: Same.
69+
70+
2024-02-08 Pan Li <[email protected]>
71+
72+
PR target/113766
73+
* config/riscv/riscv-vector-builtins-shapes.cc (struct alu_def): Make
74+
sure the c.arg_num is >= 2 before checking.
75+
(struct build_frm_base): Ditto.
76+
(struct narrow_alu_def): Ditto.
77+
178
2024-02-07 Richard Biener <[email protected]>
279

380
PR tree-optimization/113796

gcc/DATESTAMP

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20240208
1+
20240209

gcc/c/ChangeLog

+7
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
2024-02-08 Joseph Myers <[email protected]>
2+
3+
PR c/113776
4+
* c-typeck.cc (c_objc_common_truthvalue_conversion): Return an
5+
integer constant expression for boolean conversion of floating
6+
constant.
7+
18
2024-02-05 Jakub Jelinek <[email protected]>
29

310
PR c/113740

gcc/cp/ChangeLog

+12
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
2024-02-08 Patrick Palka <[email protected]>
2+
3+
PR c++/113649
4+
* pt.cc (do_class_deduction): Add outer_targs parameter.
5+
Substitute outer arguments into the CTAD template.
6+
(do_auto_deduction): Pass outer_targs to do_class_deduction.
7+
8+
2024-02-08 Jason Merrill <[email protected]>
9+
10+
* pt.cc (create_template_parm_object): Pass TARGET_EXPR to
11+
cxx_constant_value.
12+
113
2024-02-06 Jakub Jelinek <[email protected]>
214

315
PR c++/113788

gcc/testsuite/ChangeLog

+94
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,97 @@
1+
2024-02-08 Edwin Lu <[email protected]>
2+
3+
* gcc.target/riscv/rvv/base/abi-1.c: change selector
4+
* gcc.target/riscv/rvv/base/pragma-2.c: ditto
5+
* gcc.target/riscv/rvv/base/pragma-3.c: ditto
6+
7+
2024-02-08 Richard Earnshaw <[email protected]>
8+
9+
* lib/target-supports.exp
10+
(check_effective_target_arm_fp16_alternative_ok_nocache): Use
11+
et_arm_fp16_alternative_flags to cache the result. Improve test
12+
for FP16 availability.
13+
(add_options_for_arm_fp16_alternative): Use
14+
et_arm_fp16_alternative_flags.
15+
* g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Update dg-* flags.
16+
* g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
17+
* gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
18+
* gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
19+
* gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
20+
* gcc.target/arm/fp16-aapcs-3.c: Likewise.
21+
* gcc.target/arm/fp16-aapcs-4.c: Likewise.
22+
* gcc.target/arm/fp16-compile-alt-1.c: Likewise.
23+
* gcc.target/arm/fp16-compile-alt-10.c: Likewise.
24+
* gcc.target/arm/fp16-compile-alt-11.c: Likewise.
25+
* gcc.target/arm/fp16-compile-alt-12.c: Likewise.
26+
* gcc.target/arm/fp16-compile-alt-2.c: Likewise.
27+
* gcc.target/arm/fp16-compile-alt-3.c: Likewise.
28+
* gcc.target/arm/fp16-compile-alt-4.c: Likewise.
29+
* gcc.target/arm/fp16-compile-alt-5.c: Likewise.
30+
* gcc.target/arm/fp16-compile-alt-6.c: Likewise.
31+
* gcc.target/arm/fp16-compile-alt-7.c: Likewise.
32+
* gcc.target/arm/fp16-compile-alt-8.c: Likewise.
33+
* gcc.target/arm/fp16-compile-alt-9.c: Likewise.
34+
* gcc.target/arm/fp16-rounding-alt-1.c: Likewise.
35+
36+
2024-02-08 Patrick Palka <[email protected]>
37+
38+
PR c++/113649
39+
* g++.dg/cpp2a/nontype-class65.C: New test.
40+
41+
2024-02-08 Aldy Hernandez <[email protected]>
42+
43+
PR tree-optimization/113735
44+
* gcc.dg/tree-ssa/pr113735.c: New test.
45+
46+
2024-02-08 H.J. Lu <[email protected]>
47+
48+
PR target/113711
49+
PR target/113733
50+
* gcc.target/i386/apx-ndd-2.c: New test.
51+
* gcc.target/i386/apx-ndd-base-index-1.c: Likewise.
52+
* gcc.target/i386/apx-ndd-no-seg-global-1.c: Likewise.
53+
* gcc.target/i386/apx-ndd-seg-1.c: Likewise.
54+
* gcc.target/i386/apx-ndd-seg-2.c: Likewise.
55+
* gcc.target/i386/apx-ndd-seg-3.c: Likewise.
56+
* gcc.target/i386/apx-ndd-seg-4.c: Likewise.
57+
* gcc.target/i386/apx-ndd-seg-5.c: Likewise.
58+
* gcc.target/i386/apx-ndd-tls-1a.c: Likewise.
59+
* gcc.target/i386/apx-ndd-tls-2.c: Likewise.
60+
* gcc.target/i386/apx-ndd-tls-3.c: Likewise.
61+
* gcc.target/i386/apx-ndd-tls-4.c: Likewise.
62+
* gcc.target/i386/apx-ndd-x32-1.c: Likewise.
63+
64+
2024-02-08 Tamar Christina <[email protected]>
65+
66+
PR tree-optimization/113808
67+
* gfortran.dg/vect/vect-early-break_1-PR113808.f90: Moved to...
68+
* gfortran.dg/vect/vect-early-break_1-pr113808.f90: ...here.
69+
70+
2024-02-08 Tamar Christina <[email protected]>
71+
72+
PR tree-optimization/113808
73+
* gfortran.dg/vect/vect-early-break_1-PR113808.f90: New test.
74+
75+
2024-02-08 Tamar Christina <[email protected]>
76+
77+
* gcc.dg/vect/vect-early-break_110-pr113467.c: Change unsigned long *
78+
to uint64_t *.
79+
80+
2024-02-08 Pan Li <[email protected]>
81+
82+
PR target/113766
83+
* gcc.target/riscv/rvv/base/pr113766-1.c: Add new cases.
84+
85+
2024-02-08 Joseph Myers <[email protected]>
86+
87+
PR c/113776
88+
* gcc.dg/pr113776-1.c, gcc.dg/pr113776-2.c, gcc.dg/pr113776-3.c,
89+
gcc.dg/pr113776-4.c: New tests.
90+
91+
2024-02-08 Jason Merrill <[email protected]>
92+
93+
* g++.dg/cpp2a/nontype-class64.C: New test.
94+
195
2024-02-07 Richard Biener <[email protected]>
296

397
PR tree-optimization/113796

libstdc++-v3/ChangeLog

+15
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
2024-02-08 Jonathan Wakely <[email protected]>
2+
3+
* include/bits/shared_ptr_atomic.h: Fix typo in comment.
4+
5+
2024-02-08 Jonathan Wakely <[email protected]>
6+
7+
PR libstdc++/100147
8+
* include/bits/gslice.h (operator=): Add comment about lack of
9+
self-assignment check.
10+
11+
2024-02-08 Jonathan Wakely <[email protected]>
12+
13+
* include/tr2/type_traits (bases, direct_bases): Use
14+
__has_builtin to check if required built-ins are supported.
15+
116
2024-02-07 Patrick Palka <[email protected]>
217

318
PR testsuite/113710

0 commit comments

Comments
 (0)