https://gcc.gnu.org/g:569ace1fa50f759556534ca5b925e0642a8404ca
commit r16-8246-g569ace1fa50f759556534ca5b925e0642a8404ca Author: GCC Administrator <[email protected]> Date: Sun Mar 22 00:16:21 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 10 ++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 12 ++++++++++++ gcc/testsuite/ChangeLog | 12 ++++++++++++ libga68/ChangeLog | 9 +++++++++ libstdc++-v3/ChangeLog | 45 +++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 89 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c6f0e47e1d18..b53f4d06df33 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,13 @@ +2026-03-21 Andrew Pinski <[email protected]> + + PR target/123852 + * config/sh/sh.md (movsicc_t_false): Add the SImode + on the if_then_else. + (movsicc_t_true): Likewise. + (negsi_cond): Likewise. + (negdi_cond): Add the DImode on the if_then_else. + (bst_m2a): Add the QImode on the if_then_else. + 2026-03-20 Tobias Burnus <[email protected]> Sandra Loosemore <[email protected]> diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index c7c076de63af..41c832c79cbf 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260321 +20260322 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 25881e010d32..9a7f7e56ce55 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,15 @@ +2026-03-21 Nathaniel Shead <[email protected]> + + PR c++/122786 + * module.cc (trees_in::decl_value): Set section name from + attribute. + +2026-03-21 Nathaniel Shead <[email protected]> + + PR c++/124483 + * module.cc (trees_in::fn_parms_init): Set TREE_USED and + DECL_READ_P for parameters deliberately marked unused. + 2026-03-20 Marek Polacek <[email protected]> PR c++/124575 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 72f915bec5d8..d2b92ed80e69 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,15 @@ +2026-03-21 Nathaniel Shead <[email protected]> + + PR c++/122786 + * g++.dg/modules/attrib-5_a.C: New test. + * g++.dg/modules/attrib-5_b.C: New test. + +2026-03-21 Nathaniel Shead <[email protected]> + + PR c++/124483 + * g++.dg/modules/attrib-4_a.C: New test. + * g++.dg/modules/attrib-4_b.C: New test. + 2026-03-20 Tobias Burnus <[email protected]> Sandra Loosemore <[email protected]> diff --git a/libga68/ChangeLog b/libga68/ChangeLog index 72ed0925ea7b..25fdb0b09bef 100644 --- a/libga68/ChangeLog +++ b/libga68/ChangeLog @@ -1,3 +1,12 @@ +2026-03-21 Jose E. Marchesi <[email protected]> + + * ga68-math.c: New file. + * floor.c: Imported from gnulib. + * configure.ac: Do not check for libm. + * Makefile.am (libga68_la_SOURCES): Add ga68-match.c. + * Makefile.in (am_libga68_la_OBJECTS): Regenerate. + * configure (ac_res): Likewise. + 2026-03-15 Jose E. Marchesi <[email protected]> * ga68.map: Add public symbols from posix and standard preludes. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index cc47d27d286b..2fc869942462 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,48 @@ +2026-03-21 Matthias Kretz <[email protected]> + + * include/Makefile.am: Add simd headers. + * include/Makefile.in: Regenerate. + * include/bits/version.def (simd): New. + * include/bits/version.h: Regenerate. + * include/bits/simd_alg.h: New file. + * include/bits/simd_details.h: New file. + * include/bits/simd_flags.h: New file. + * include/bits/simd_iterator.h: New file. + * include/bits/simd_loadstore.h: New file. + * include/bits/simd_mask.h: New file. + * include/bits/simd_mask_reductions.h: New file. + * include/bits/simd_reductions.h: New file. + * include/bits/simd_vec.h: New file. + * include/bits/simd_x86.h: New file. + * include/bits/vec_ops.h: New file. + * include/std/simd: New file. + * testsuite/std/simd/arithmetic.cc: New test. + * testsuite/std/simd/arithmetic_expensive.cc: New test. + * testsuite/std/simd/create_tests.h: New file. + * testsuite/std/simd/creation.cc: New test. + * testsuite/std/simd/creation_expensive.cc: New test. + * testsuite/std/simd/loads.cc: New test. + * testsuite/std/simd/loads_expensive.cc: New test. + * testsuite/std/simd/mask2.cc: New test. + * testsuite/std/simd/mask2_expensive.cc: New test. + * testsuite/std/simd/mask.cc: New test. + * testsuite/std/simd/mask_expensive.cc: New test. + * testsuite/std/simd/reductions.cc: New test. + * testsuite/std/simd/reductions_expensive.cc: New test. + * testsuite/std/simd/shift_left.cc: New test. + * testsuite/std/simd/shift_left_expensive.cc: New test. + * testsuite/std/simd/shift_right.cc: New test. + * testsuite/std/simd/shift_right_expensive.cc: New test. + * testsuite/std/simd/simd_alg.cc: New test. + * testsuite/std/simd/simd_alg_expensive.cc: New test. + * testsuite/std/simd/sse_intrin.cc: New test. + * testsuite/std/simd/stores.cc: New test. + * testsuite/std/simd/stores_expensive.cc: New test. + * testsuite/std/simd/test_setup.h: New file. + * testsuite/std/simd/traits_common.cc: New test. + * testsuite/std/simd/traits_impl.cc: New test. + * testsuite/std/simd/traits_math.cc: New test. + 2026-03-20 Jonathan Wakely <[email protected]> PR libstdc++/122567
