https://gcc.gnu.org/g:b91e55458f41d6a7b61c8662de362ea936508eb2
commit r15-10958-gb91e55458f41d6a7b61c8662de362ea936508eb2 Author: GCC Administrator <[email protected]> Date: Sun Mar 15 00:19:34 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 30 +++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 7 ++++++ gcc/cp/ChangeLog | 9 +++++++ gcc/fortran/ChangeLog | 20 ++++++++++++++++ gcc/testsuite/ChangeLog | 64 +++++++++++++++++++++++++++++++++++++++++++++++++ libcpp/ChangeLog | 15 ++++++++++++ 7 files changed, 146 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0da1f80bf74a..d372b6e80a96 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,33 @@ +2026-03-14 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-03-13 Jakub Jelinek <[email protected]> + + PR target/124461 + * config/i386/i386.md (movrs<mode>): Use <imodesuffix> only for + -masm=att, not for -masm=intel. + +2026-03-14 Andrew Pinski <[email protected]> + + PR target/123457 + * config/aarch64/aarch64-sve-builtins.cc (struct registered_function_hasher): + Change base class to ggc_ptr_hash. + (initial_indexes): Mark with GTY. + (function_table): Likewise. + (handle_arm_sve_h): Allocate function_table from ggc instead of heap. + +2026-03-14 Andrew Pinski <[email protected]> + + PR target/124126 + * config/aarch64/aarch64-builtins.cc (aarch64_init_ls64_builtins_types): Copy + the array type before setting the mode. + +2026-03-14 Andrew Pinski <[email protected]> + + PR target/123285 + * config/aarch64/aarch64-early-ra.cc (early_ra::form_chains): Process clobbers + and ABI clobbers before starting to form the chain. + 2026-03-13 Andrew Pinski <[email protected]> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 2f70af793811..fcb1d4c3c87c 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260314 +20260315 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 1d08e033e325..10933cf60393 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,10 @@ +2026-03-14 Matthias Klose <[email protected]> + + PR ada/107475 + * Makefile.rtl (s390% linux%): Define MISCLIB. + (arm% linux-gnueabi%): Likewise. + (%x32 linux%): Likewise. + 2026-02-28 Eric Botcazou <[email protected]> PR ada/124285 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 7bcb53b00af4..dcc6930c7ace 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,12 @@ +2026-03-14 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-03-12 Jakub Jelinek <[email protected]> + + * parser.cc (cp_parser_omp_taskwait): Set TREE_TYPE of OMP_TASK + to void_type_node rather than void_node. + (cp_parser_omp_dispatch): Likewise. + 2026-03-12 Nathaniel Shead <[email protected]> Backported from master: diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 50b395b780b4..88c2dcc18975 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,23 @@ +2026-03-14 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-03-12 Jakub Jelinek <[email protected]> + + PR fortran/124450 + * trans-io.cc (transfer_expr): If code is NULL, call + transfer_array_component with NULL where argument rather than + &code->loc. + +2026-03-14 Jerry DeLisle <[email protected]> + + Backported from master: + 2026-03-12 Jerry DeLisle <[email protected]> + Gilles Gouaillardet <[email protected]> + + PR fortran/121743 + * trans-decl.cc (build_function_decl): Adjust the + gcc_assert condition to avoid the ICE. + 2026-02-14 Harald Anlauf <[email protected]> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 2f36e4348b56..a49f331fc57e 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,67 @@ +2026-03-14 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-03-13 Jakub Jelinek <[email protected]> + + PR target/124461 + * gcc.target/i386/movrs-pr124461.c: New test. + +2026-03-14 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-03-12 Jakub Jelinek <[email protected]> + + PR fortran/124450 + * gfortran.dg/pr124450.f90: New test. + +2026-03-14 Jerry DeLisle <[email protected]> + + Backported from master: + 2026-03-12 Jerry DeLisle <[email protected]> + Gilles Gouaillardet <[email protected]> + + PR fortran/121743 + * gfortran.dg/pr121743.f90: New test. + +2026-03-14 Claudio Bantaloukas <[email protected]> + + PR target/123457 + * gcc.target/aarch64/pch/aarch64-pch.exp: Add new testsuite. + * gcc.target/aarch64/pch/pch_arm_acle.c: Add new test file. + * gcc.target/aarch64/pch/pch_arm_acle.hs: Likewise. + * gcc.target/aarch64/pch/pch_arm_acle_include_post.c: Likewise. + * gcc.target/aarch64/pch/pch_arm_acle_include_post.hs: Likewise. + * gcc.target/aarch64/pch/pch_arm_multiple.c: Likewise. + * gcc.target/aarch64/pch/pch_arm_multiple.hs: Likewise. + * gcc.target/aarch64/pch/pch_arm_multiple_include_post.c: Likewise. + * gcc.target/aarch64/pch/pch_arm_multiple_include_post.hs: Likewise. + * gcc.target/aarch64/pch/pch_arm_neon.c: Likewise. + * gcc.target/aarch64/pch/pch_arm_neon.hs: Likewise. + * gcc.target/aarch64/pch/pch_arm_neon_include_post.c: Likewise. + * gcc.target/aarch64/pch/pch_arm_neon_include_post.hs: Likewise. + * gcc.target/aarch64/pch/pch_arm_neon_sve_bridge.c: Likewise. + * gcc.target/aarch64/pch/pch_arm_neon_sve_bridge.hs: Likewise. + * gcc.target/aarch64/pch/pch_arm_neon_sve_bridge_include_post.c: Likewise. + * gcc.target/aarch64/pch/pch_arm_neon_sve_bridge_include_post.hs: Likewise. + * gcc.target/aarch64/pch/pch_arm_sme.c: Likewise. + * gcc.target/aarch64/pch/pch_arm_sme.hs: Likewise. + * gcc.target/aarch64/pch/pch_arm_sme_include_post.c: Likewise. + * gcc.target/aarch64/pch/pch_arm_sme_include_post.hs: Likewise. + * gcc.target/aarch64/pch/pch_arm_sve.c: Likewise. + * gcc.target/aarch64/pch/pch_arm_sve.hs: Likewise. + * gcc.target/aarch64/pch/pch_arm_sve_include_post.c: Likewise. + * gcc.target/aarch64/pch/pch_arm_sve_include_post.hs: Likewise. + +2026-03-14 Andrew Pinski <[email protected]> + + PR target/124126 + * g++.target/aarch64/pr124126-1.C: New test. + +2026-03-14 Andrew Pinski <[email protected]> + + PR target/123285 + * gcc.target/aarch64/pr123285-1.c: New test. + 2026-03-13 Andrew Pinski <[email protected]> Backported from master: diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog index 9097ff46d050..76ccbee67a15 100644 --- a/libcpp/ChangeLog +++ b/libcpp/ChangeLog @@ -1,3 +1,18 @@ +2026-03-14 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-03-13 Jakub Jelinek <[email protected]> + + PR preprocessor/105412 + * files.cc (_cpp_stack_file): Call deps_add_dep even on + empty file path. + * mkdeps.cc (class mkdeps): Add first_phony_dep member. + (mkdeps::mkdeps ()): Initialize it to 1. + (deps_add_dep): When called first with "" argument, decrease + d->first_phony_dep to 0. + (make_write): For -MP iterate from d->first_phony_dep + rather than 1. + 2026-03-08 Jakub Jelinek <[email protected]> Backported from master:
