https://gcc.gnu.org/g:9ca7abcac8d9d71b8c276dca41702add6ea7144c
commit r15-11082-g9ca7abcac8d9d71b8c276dca41702add6ea7144c Author: GCC Administrator <[email protected]> Date: Wed Apr 15 08:19:27 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 91 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 20 +++++++++++ gcc/testsuite/ChangeLog | 85 +++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 197 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c5d844610429..e4023c6878a7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,94 @@ +2026-04-14 Richard Biener <[email protected]> + + Backported from master: + 2026-04-07 Richard Biener <[email protected]> + + PR tree-optimization/124802 + * tree-vect-slp-patterns.cc (vect_match_expression_p): Fail + for SLP_TREE_PERMUTE_P. + +2026-04-14 Richard Biener <[email protected]> + + Backported from master: + 2026-03-30 Richard Biener <[email protected]> + + PR tree-optimization/124677 + * tree-vect-loop.cc (vectorizable_recurr): Skip vector + stmts for the def. + +2026-04-14 Richard Biener <[email protected]> + + Backported from master: + 2026-03-27 Richard Biener <[email protected]> + + PR debug/124644 + * dwarf2out.cc (dwarf2out_abstract_function): Only + add DW_AT_artificial if the decl isn't DECL_ARTIFICIAL. + +2026-04-14 Richard Biener <[email protected]> + + Backported from master: + 2026-03-18 Richard Biener <[email protected]> + + PR tree-optimization/124555 + * match.pd ((A - B) >=/> 0 ? (A - B) : (B - A) -> abs (A - B)): + Guard the vector case with target_supports_op_p checks. + ((A - B) <=/< 0 ? (A - B) : (B - A) -> -abs (A - B)): Likewise. + ((type)A >=/> 0 ? A : -A -> abs (A)): Likewise. + ((type)A <=/< 0 ? A : -A -> -abs (A)): Likewise. + +2026-04-14 Jan Hubicka <[email protected]> + + Backported from master: + 2026-03-10 Jan Hubicka <[email protected]> + Andrew Pinski <[email protected]> + + PR tree-optimization/120987 + * ipa-modref.cc (ipa_merge_modref_summary_after_inlining): Mask + off non const/pure/novops related flags when combining of outer + functions. + +2026-04-13 Vineet Gupta <[email protected]> + + PR target/124670 + * config/bpf/bpf.md (zero_extendsidi2): Use 'W' in asm template. + +2026-04-13 Richard Earnshaw <[email protected]> + + Backported from master: + 2026-03-11 Richard Earnshaw <[email protected]> + + PR target/123271 + * config/arm/arm.md (subvsi3_intmin): Renamed to ... + (sub_cmpVsi3_intmin): ... this. + (subvsi3): Renamed to ... + (sub_cmpVsi3): ... this. + (subvsi3_imm1): Renamed to ... + (sub_cmpVsi3_imm1): ... this. + (usubvsi3_borrow): Renamed to ... + (usub_cmpVsi3_borrow): ... this. + (usubvsi3_borrow_imm): Renamed to ... + (usub_cmpVsi3_borrow_imm): ... this. + (subvsi3_borrow): Renamed to ... + (sub_cmpVsi3_borrow): ... this. + (subvsi3_borrow_imm): Renamed to ... + (sub_cmpVsi3_borrow_imm): ... this. + +2026-04-13 Hu, Lin1 <[email protected]> + + PR target/124710 + * config/i386/sse.md (iptrps2qq): New mode attribute for + ps2qq Intel syntax memory operand size override. + (avx10_2_vcvttps2<sat_cvt_sign_prefix>qqs<mode><mask_name><round_saeonly_name>): + Use %<iptrps2qq>1 in Intel syntax to emit qword ptr for V2DI (128-bit) + memory operands. + (avx10_2_vcvttsd2<sat_cvt_sign_prefix>sis<mode><round_saeonly_name>): + Use %q1 in Intel syntax to emit qword ptr for scalar double memory + operands. + (avx10_2_vcvttss2<sat_cvt_sign_prefix>sis<mode><round_saeonly_name>): + Use %k1 in Intel syntax to emit dword ptr for scalar single memory + operands. + 2026-04-09 Xi Ruoyao <[email protected]> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index a1b35b3687d1..3bd3150050a5 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260413 +20260415 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 430317850344..aefb76b81a73 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,23 @@ +2026-04-13 Christopher Albert <[email protected]> + + Backported from master: + 2026-03-30 Christopher Albert <[email protected]> + + * scanner.cc (skip_free_oacc_sentinel): Clear openmp_flag only for + fresh OpenACC directive lines. + (skip_free_omp_sentinel): Clear openacc_flag only for fresh OpenMP + directive lines. + +2026-04-13 Christopher Albert <[email protected]> + + PR fortran/95879 + PR fortran/95879 + * parse.cc (fixup_st_func_formals): New function to update + statement function formal argument lists referencing a symbol + about to be freed. + (gfc_fixup_sibling_symbols): Call fixup_st_func_formals before + gfc_release_symbol. + 2026-04-06 Harald Anlauf <[email protected]> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 102c8db67f0c..8d64d8e7c378 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,88 @@ +2026-04-14 Christophe Lyon <[email protected]> + + Backported from master: + 2026-04-07 Christophe Lyon <[email protected]> + + PR target/124704 + * lib/target-supports.exp + (check_effective_target_vect_cmdline_neeed): Handle arm_mve + similarly to arm_neon. + +2026-04-14 Richard Biener <[email protected]> + + Backported from master: + 2026-04-07 Richard Biener <[email protected]> + + PR tree-optimization/124802 + * gcc.dg/vect/vect-pr124802.c: New testcase. + +2026-04-14 Richard Biener <[email protected]> + + Backported from master: + 2026-03-30 Richard Biener <[email protected]> + + PR tree-optimization/124677 + * gcc.dg/vect/vect-pr124677.c: New testcase. + +2026-04-14 Richard Biener <[email protected]> + + Backported from master: + 2026-03-27 Richard Biener <[email protected]> + + PR debug/124644 + * g++.dg/debug/pr124644.C: New testcase. + +2026-04-14 Richard Biener <[email protected]> + + Backported from master: + 2026-03-18 Richard Biener <[email protected]> + + PR tree-optimization/124555 + * gcc.dg/torture/pr124555.c: New testcase. + * g++.dg/absvect.C: Restrict dump scan to x86-64 and force + -msse4 there. + +2026-04-14 Jan Hubicka <[email protected]> + + Backported from master: + 2026-03-10 Jan Hubicka <[email protected]> + Andrew Pinski <[email protected]> + + PR tree-optimization/120987 + * g++.dg/torture/pr120987-1.C: New test. + +2026-04-13 Vineet Gupta <[email protected]> + + PR target/124670 + * gcc.target/bpf/zero-ext.c: New test. + +2026-04-13 Richard Earnshaw <[email protected]> + + Backported from master: + 2026-03-11 Richard Earnshaw <[email protected]> + + PR target/123271 + * gcc.target/arm/pr123271.c: New test. + +2026-04-13 Christopher Albert <[email protected]> + + Backported from master: + 2026-03-30 Christopher Albert <[email protected]> + + * gfortran.dg/goacc/omp-108382.f90: New test. + +2026-04-13 Christopher Albert <[email protected]> + + PR fortran/95879 + PR fortran/95879 + * gfortran.dg/pr95879.f90: New test. + +2026-04-13 Hu, Lin1 <[email protected]> + + PR target/124710 + * gcc.target/i386/pr124710-1.c: New test. + * gcc.target/i386/pr124710-2.c: Ditto. + 2026-04-09 Xi Ruoyao <[email protected]> Backported from master:
