Skip to content

Commit 1fb2146

Browse files
author
GCC Administrator
committed
Daily bump.
1 parent 71f6540 commit 1fb2146

File tree

12 files changed

+281
-1
lines changed

12 files changed

+281
-1
lines changed

gcc/ChangeLog

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,106 @@
1+
2025-02-11 Jeff Law <jlaw@ventanamicro.com>
2+
3+
PR target/115478
4+
* config/aarch64/iterators.md (any_or_plus): New code iterator.
5+
* config/aarch64/aarch64.md (extr<mode>5_insn): Use any_or_plus.
6+
(extr<mode>5_insn_alt, extrsi5_insn_uxtw): Likewise.
7+
(extrsi5_insn_uxtw_alt, extrsi5_insn_di): Likewise.
8+
9+
2025-02-11 Jason Merrill <jason@redhat.com>
10+
11+
PR c++/188574
12+
* doc/invoke.texi: Adjust -frange-for-ext-temps documentation.
13+
14+
2025-02-11 Andrew Carlotti <andrew.carlotti@arm.com>
15+
16+
* config/aarch64/aarch64-option-extensions.def
17+
(SSVE_FP8FMA): Adjust formatting.
18+
(FP8DOT4): Replace FP8FMA dependency with FP8.
19+
(SSVE_FP8DOT4): Replace SSVE_FP8FMA dependency with SME2+FP8.
20+
(FP8DOT2): Replace FP8DOT4 dependency with FP8.
21+
(SSVE_FP8DOT2): Replace SSVE_FP8DOT4 dependency with SME2+FP8.
22+
23+
2025-02-11 Sandra Loosemore <sloosemore@baylibre.com>
24+
25+
* omp-general.cc (omp_check_context_selector): Change
26+
metadirective_p argument to a 3-way flag. Add extra check for
27+
OMP_CTX_BEGIN_DECLARE_VARIANT.
28+
* omp-general.h (enum omp_ctx_directive): New.
29+
(omp_check_context_selector): Adjust declaration.
30+
31+
2025-02-11 Sandra Loosemore <sloosemore@baylibre.com>
32+
33+
* omp-general.cc (omp_context_selector_props_compare): Handle
34+
arbitrary expressions in the "user" and "device_num" selectors.
35+
(omp_context_selector_set_compare): Detect mismatch when one
36+
selector specifies a score and the other doesn't.
37+
38+
2025-02-11 Martin Jambor <mjambor@suse.cz>
39+
40+
PR lto/118125
41+
* ipa-fnsummary.cc (redirect_to_unreachable): Add checking assert
42+
that the builtin_unreachable decl has attribute cold.
43+
44+
2025-02-11 David Malcolm <dmalcolm@redhat.com>
45+
46+
PR sarif-replay/118792
47+
* libsarifreplay.cc (sarif_replayer::handle_region_object): Fix
48+
off-by-one in handling of endColumn property so that the code
49+
matches the comment and the SARIF spec (§3.30.8).
50+
51+
2025-02-11 Richard Biener <rguenther@suse.de>
52+
53+
PR tree-optimization/118817
54+
* tree-ssa-pre.cc (fully_constant_expression): Fold into
55+
the single caller.
56+
(phi_translate_1): Refactor folded in fully_constant_expression.
57+
* tree-ssa-sccvn.cc (vn_nary_simplify): Update the NARY with
58+
the simplified expression.
59+
60+
2025-02-11 H.J. Lu <hjl.tools@gmail.com>
61+
62+
PR target/118825
63+
* config/i386/i386.h (ASM_OUTPUT_SYMBOL_REF): Replace x with
64+
SYM.
65+
66+
2025-02-11 YunQiang Su <syq@debian.org>
67+
68+
* config.gcc: Add mips*64*-linux-muslabi64 triple support.
69+
70+
2025-02-11 Jie Mei <jie.mei@oss.cipunited.com>
71+
Xi Ruoyao <xry111@xry111.site>
72+
73+
* config/mips/i6400.md (i6400_fpu_minmax): Include
74+
fclass type.
75+
(i6400_fpu_fadd): Include frint type.
76+
* config/mips/mips.cc (AVAIL_NON_MIPS16): Add an entry
77+
for __builtin_mipsr6_xxx.
78+
(MIPSR6_BUILTIN_PURE): Same as above.
79+
(CODE_FOR_mipsr6_min_a_s, CODE_FOR_mipsr6_min_a_d)
80+
(CODE_FOR_mipsr6_max_a_s, CODE_FOR_mipsr6_max_a_d)
81+
(CODE_FOR_mipsr6_class_s, CODE_FOR_mipsr6_class_d):
82+
New code_aliasing macros.
83+
(mips_builtins): Add mips32r6 min_a_s, min_a_d, max_a_s,
84+
max_a_d, class_s, class_d builtins.
85+
* config/mips/mips.h (ISA_HAS_FRINT): Define a new macro.
86+
(ISA_HAS_FCLASS): Same as above.
87+
* config/mips/mips.md (UNSPEC_FRINT): New unspec.
88+
(UNSPEC_FCLASS): Same as above.
89+
(type): Add frint and fclass.
90+
(fmin_a_<mode>): Generates MINA.fmt instructions.
91+
(fmax_a_<mode>): Generates MAXA.fmt instructions.
92+
(rint<mode>2): Generates RINT.fmt instructions.
93+
(fclass_<mode>): Generates CLASS.fmt instructions.
94+
* config/mips/p6600.md (p6600_fpu_fadd): Include
95+
frint type.
96+
(p6600_fpu_fabs): Include fclass type.
97+
98+
2025-02-11 Haochen Jiang <haochen.jiang@intel.com>
99+
100+
PR target/118813
101+
* config/i386/avx512bwintrin.h: Fix wrong __OPTIMIZE__
102+
wrap.
103+
1104
2025-02-10 Tobias Burnus <tburnus@baylibre.com>
2105

3106
* config/gcn/mkoffload.cc (enum elf_arch_code): Add

gcc/DATESTAMP

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20250211
1+
20250212

gcc/c-family/ChangeLog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
2025-02-11 Jason Merrill <jason@redhat.com>
2+
3+
PR c++/188574
4+
* c-opts.cc (c_common_post_options): Only enable
5+
-frange-for-ext-temps by default in C++23.
6+
17
2025-02-07 Jakub Jelinek <jakub@redhat.com>
28
Jason Merrill <jason@redhat.com>
39

gcc/c/ChangeLog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
2025-02-11 Sandra Loosemore <sloosemore@baylibre.com>
2+
3+
* c-parser.cc (c_finish_omp_declare_variant): Update call to
4+
omp_check_context_selector.
5+
(c_parser_omp_metadirective): Likewise.
6+
17
2025-02-07 Jakub Jelinek <jakub@redhat.com>
28
Jason Merrill <jason@redhat.com>
39

gcc/cp/ChangeLog

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,39 @@
1+
2025-02-11 Jason Merrill <jason@redhat.com>
2+
3+
PR c++/118574
4+
PR c++/107637
5+
* call.cc (struct extend_temps_data): New.
6+
(extend_temps_r, extend_all_temps): New.
7+
(set_up_extended_ref_temp): Handle tree walk case.
8+
(extend_ref_init_temps): Cal extend_all_temps.
9+
* decl.cc (initialize_local_var): Revert ext-temps change.
10+
* parser.cc (cp_convert_range_for): Likewise.
11+
(cp_parser_omp_loop_nest): Likewise.
12+
* pt.cc (tsubst_stmt): Likewise.
13+
* semantics.cc (finish_for_stmt): Likewise.
14+
15+
2025-02-11 Sandra Loosemore <sloosemore@baylibre.com>
16+
17+
* parser.cc (cp_finish_omp_declare_variant): Update call to
18+
omp_check_context_selector.
19+
(cp_parser_omp_metadirective): Likewise.
20+
21+
2025-02-11 Simon Martin <simon@nasilyan.com>
22+
23+
PR c++/118306
24+
PR c++/118304
25+
* decl.cc (maybe_strip_indirect_ref): New.
26+
(check_special_function_return_type): Take declarator as input.
27+
Call maybe_strip_indirect_ref and error out if it returns true.
28+
(grokdeclarator): Update call to
29+
check_special_function_return_type.
30+
31+
2025-02-11 Nathaniel Shead <nathanieloshead@gmail.com>
32+
33+
PR c++/118807
34+
* pt.cc (reregister_specialization): Remove spec from
35+
DECL_TEMPLATE_INSTANTIATIONS.
36+
137
2025-02-07 Jakub Jelinek <jakub@redhat.com>
238

339
PR c++/115586

gcc/fortran/ChangeLog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
2025-02-11 Sandra Loosemore <sloosemore@baylibre.com>
2+
3+
* trans-openmp.cc (gfc_trans_omp_declare_variant): Update call to
4+
omp_check_context_selector.
5+
(gfc_trans_omp_metadirective): Likewise.
6+
17
2025-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
28

39
PR fortran/24878

gcc/lto/ChangeLog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
2025-02-11 Martin Jambor <mjambor@suse.cz>
2+
3+
PR lto/118125
4+
* lto-lang.cc (lto_gnu_attributes): Add an entry for cold attribute.
5+
(handle_cold_attribute): New function.
6+
17
2025-01-14 Sandra Loosemore <sloosemore@baylibre.com>
28

39
* lto-partition.cc (lto_balanced_map): Adjust code referencing

gcc/m2/ChangeLog

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
2025-02-11 Gaius Mulley <gaiusmod2@gmail.com>
2+
3+
PR modula2/118761
4+
* gm2spec.cc (lang_specific_driver): Add case clauses for
5+
OPT__help, OPT__help_ set in_added_libraries to 0 and early
6+
return.
7+
18
2025-02-04 Gaius Mulley <gaiusmod2@gmail.com>
29

310
PR modula2/115112

gcc/testsuite/ChangeLog

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,95 @@
1+
2025-02-11 Jeff Law <jlaw@ventanamicro.com>
2+
3+
PR target/115478
4+
* gcc.target/aarch64/bitint-args.c: Update expected output.
5+
6+
2025-02-11 Jason Merrill <jason@redhat.com>
7+
8+
PR c++/188574
9+
* g++.dg/cpp23/range-for3.C: Use -frange-for-ext-temps.
10+
* g++.dg/cpp23/range-for4.C: Adjust expected result.
11+
12+
2025-02-11 Jason Merrill <jason@redhat.com>
13+
14+
PR c++/118574
15+
PR c++/107637
16+
* g++.dg/coroutines/range-for1.C: New test.
17+
18+
2025-02-11 Andrew Carlotti <andrew.carlotti@arm.com>
19+
20+
* gcc.target/aarch64/pragma_cpp_predefs_4.c: Adjust expected
21+
defines.
22+
* gcc.target/aarch64/simd/vmla_lane_indices_1.c: Modify target
23+
pragmas.
24+
* gcc.target/aarch64/sve/acle/general-c/ternary_mfloat8_1.c:
25+
Ditto.
26+
* gcc.target/aarch64/sve/acle/general-c/ternary_mfloat8_lane_group_selection_1.c:
27+
Ditto.
28+
* gcc.target/aarch64/sve2/acle/asm/dot_lane_mf8.c: Ditto.
29+
* gcc.target/aarch64/sve2/acle/asm/dot_mf8.c: Ditto.
30+
31+
2025-02-11 Andrew Carlotti <andrew.carlotti@arm.com>
32+
33+
* lib/gcc-defs.exp
34+
(gcc_runtest_parallelize_limit_minor): New global variable.
35+
(gcc_parallel_test_run_p): Use new variable for batch size.
36+
37+
2025-02-11 Simon Martin <simon@nasilyan.com>
38+
39+
PR c++/118306
40+
PR c++/118304
41+
* g++.old-deja/g++.jason/operator.C: Adjust bogus test
42+
expectation (char** vs char*).
43+
* g++.dg/parse/constructor4.C: New test.
44+
* g++.dg/parse/constructor5.C: New test.
45+
* g++.dg/parse/conv_op2.C: New test.
46+
* g++.dg/parse/default_to_int.C: New test.
47+
48+
2025-02-11 David Malcolm <dmalcolm@redhat.com>
49+
50+
PR sarif-replay/118792
51+
* sarif-replay.dg/2.1.0-valid/error-with-note.sarif: Update
52+
expected output to reflect fix to off-by-one error in handling of
53+
"endColumn" property.
54+
* sarif-replay.dg/2.1.0-valid/malloc-vs-local-4.c.sarif: Likewise.
55+
* sarif-replay.dg/2.1.0-valid/signal-1.c.moved.sarif: Likewise.
56+
* sarif-replay.dg/2.1.0-valid/signal-1.c.sarif: Likewise.
57+
58+
2025-02-11 Richard Biener <rguenther@suse.de>
59+
60+
PR tree-optimization/118817
61+
* g++.dg/lto/pr118817_0.C: New testcase.
62+
63+
2025-02-11 Nathaniel Shead <nathanieloshead@gmail.com>
64+
65+
* g++.dg/modules/adl-5_a.c: Move to...
66+
* g++.dg/modules/adl-5_a.C: ...here.
67+
* g++.dg/modules/adl-5_d.C: Add errors.
68+
69+
2025-02-11 Nathaniel Shead <nathanieloshead@gmail.com>
70+
71+
PR c++/118807
72+
* g++.dg/modules/pr118807.C: New test.
73+
74+
2025-02-11 Jie Mei <jie.mei@oss.cipunited.com>
75+
Xi Ruoyao <xry111@xry111.site>
76+
77+
* gcc.target/mips/mips-class.c: New tests for MIPSr6
78+
* gcc.target/mips/mips-minamaxa.c: Same as above.
79+
* gcc.target/mips/mips-rint.c: Same as above.
80+
81+
2025-02-11 Xi Ruoyao <xry111@xry111.site>
82+
83+
* lib/target-supports.exp
84+
(check_effective_target_vect_call_btrunc): Drop LoongArch.
85+
(check_effective_target_vect_call_btruncf): Likewise.
86+
(check_effective_target_vect_call_ceil): Likewise.
87+
(check_effective_target_vect_call_ceilf): Likewise.
88+
(check_effective_target_vect_call_floor): Likewise.
89+
(check_effective_target_vect_call_floorf): Likewise.
90+
(check_effective_target_vect_call_lfloor): Likewise.
91+
(check_effective_target_vect_call_lfloorf): Likewise.
92+
193
2025-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
294

395
PR fortran/24878

include/ChangeLog

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2025-02-11 Roger Sayle <roger@nextmovesoftware.com>
2+
3+
* dwarf2.def (DW_CFA_AARCH64_negate_ra_state_with_pc): Define.
4+
15
2025-01-08 Jakub Jelinek <jakub@redhat.com>
26

37
* dwarf2.h (enum dwarf_source_language): Fix comment pasto.

0 commit comments

Comments
 (0)