]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 23 Apr 2026 00:16:32 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 23 Apr 2026 00:16:32 +0000 (00:16 +0000)
14 files changed:
contrib/ChangeLog
contrib/header-tools/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/algol68/ChangeLog
gcc/c-family/ChangeLog
gcc/c/ChangeLog
gcc/cp/ChangeLog
gcc/lto/ChangeLog
gcc/po/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog
maintainer-scripts/ChangeLog

index e1da606fd2768062e3f00641112672fb50cc95ef..162e66ef98e7412aa3e82d09e14d6c5d57e42089 100644 (file)
@@ -1,3 +1,8 @@
+2026-04-22  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc-changelog/git_update_version.py (active_refs): Add
+       releases/gcc-16.
+
 2026-04-15  Jakub Jelinek  <jakub@redhat.com>
 
        * gcc-changelog/git_update_version.py: Add
index 3875953ab9fbd1ae19a232a6d931246b612b076e..f5e671cb595cab27aa606c5b622ffbb586921a15 100644 (file)
@@ -1,3 +1,7 @@
+2026-04-22  Sam James  <sam@gentoo.org>
+
+       * show-headers: Fix spelling of 'additional'.
+
 2024-06-05  Jonathan Wakely  <jwakely@redhat.com>
 
        * README: Fix spelling and capitalization typos.
index 7c59fcf73a6531877d6b0640a70d26989a57ea45..f01e937621436f61b13040be44b49addfe679628 100644 (file)
@@ -1,3 +1,121 @@
+2026-04-22  Sam James  <sam@gentoo.org>
+
+       * ipa-prop.cc (param_type_may_change_p): Fix comment typo.
+
+2026-04-22  Sam James  <sam@gentoo.org>
+
+       * config/i386/i386.cc (ix86_get_callcvt): Say 'regparm' in comment,
+       not 'regparam'.
+
+2026-04-22  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+       * cfghooks.cc (make_forwarder_block): New data argument,
+       pass it down to redirect_edge_p.
+       * cfghooks.h (make_forwarder_block): Add void* argument.
+       * cfgloop.cc (mfb_reis_set): Remove.
+       (mfb_redirect_edges_in_set): Add new data argument.
+       Use it instead of mfb_reis_set.
+       (form_subloop): Create a local variable instead of
+       mfb_areis_set. Update call to make_forwarder_block.
+       (merge_latch_edges): Likewise.
+       * cfgloopmanip.cc (mfb_kj_edge): Remove.
+       (mfb_keep_just):  Add new data argument.
+       Use it instead of mfb_kj_edge.
+       (create_preheader): Use local variable instead of
+       mfb_kj_edge. Update call to make_forwarder_block.
+       * cfgloopmanip.h (mfb_keep_just): Add void* argument.
+       * tree-cfgcleanup.cc (mfb_keep_latches): Add unused void* arugment.
+       (cleanup_tree_cfg_noloop): Update call to make_forwarder_block.
+       * tree-ssa-threadupdate.cc
+       (fwd_jt_path_registry::thread_through_loop_header): Use local
+       variable instead of mfb_kj_edge. Update call to make_forwarder_block.
+
+2026-04-22  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+       * cfghooks.cc (make_forwarder_block): Remove new_bb_cbk argument.
+       * cfghooks.h (make_forwarder_block): Remove last argument.
+       * cfgloop.cc (form_subloop): Update call to make_forwarder_block.
+       (merge_latch_edges): Likewise.
+       * cfgloopmanip.cc (create_preheader): Likewise.
+       * tree-cfgcleanup.cc (cleanup_tree_cfg_noloop): Likewise.
+       * tree-ssa-threadupdate.cc
+       (fwd_jt_path_registry::thread_through_loop_header): Likewise.
+
+2026-04-22  Sam James  <sam@gentoo.org>
+
+       * doc/invoke.texi (-ffunction-cse): Add missing full stop.
+
+2026-04-22  Sam James  <sam@gentoo.org>
+
+       * doc/invoke.texi (-Wduplicate-decl-specifier): Say 'a duplicate'.
+
+2026-04-22  Sam James  <sam@gentoo.org>
+
+       * doc/invoke.texi (-Waddress): Drop unnecessary 'warning'.
+
+2026-04-22  Sam James  <sam@gentoo.org>
+
+       * doc/invoke.texi: Fix whitespace.
+
+2026-04-22  Sam James  <sam@gentoo.org>
+
+       * doc/invoke.texi: Write 'In C,' and 'In C++,' with a comma
+       consistently.
+
+2026-04-22  Sam James  <sam@gentoo.org>
+
+       * doc/invoke.texi (-Walloca): Simplify phrasing.
+       (-Walloca-larger-than=-): Ditto.
+
+2026-04-22  Alice Carlotti  <alice.carlotti@arm.com>
+
+       * mode-switching.cc (optimize_mode_switching): Add dump output.
+
+2026-04-22  Alice Carlotti  <alice.carlotti@arm.com>
+
+       * config/aarch64/aarch64.cc (aarch64_start_call_args): Extend
+       comment.
+
+2026-04-22  Alice Carlotti  <alice.carlotti@arm.com>
+
+       * config/aarch64/aarch64.cc (aarch64_mode_confluence): Fix
+       comment typo.
+       * target.def (mode_switching): Fix incorrect variable names in
+       documentation.
+       * doc/tm.texi: Regenerate.
+
+2026-04-22  Alice Carlotti  <alice.carlotti@arm.com>
+
+       PR target/119210
+       * config/aarch64/aarch64.cc (aarch64_mode_emit_local_sme_state):
+       Add PSTATE.ZA enablement, and zero it if already enabled.
+
+2026-04-22  Alice Carlotti  <alice.carlotti@arm.com>
+
+       * config/aarch64/aarch64-sme.md (aarch64_sme_write_zt): Add
+       ZTO_REGNUM use and make unspec non-volatile.
+
+2026-04-22  Kyrylo Tkachov  <ktkachov@nvidia.com>
+
+       PR target/124908
+       * config/aarch64/aarch64-sve-builtins-base.cc
+       (svld1rq_impl::fold): When the SVE vector length equals the
+       quadword width, emit VIEW_CONVERT_EXPR instead of VEC_PERM_EXPR.
+
+2026-04-22  Richard Earnshaw  <rearnsha@arm.com>
+
+       PR target/124933
+       * config/arm/constraints.md (Uj): Allow offset addressing for
+       all targets, only allow Neon addressing when we have both Neon
+       and FP16INST.
+       * config/arm/vfp.md (mov<mode>_vfp_<mode>16): Only use vld1/vst1
+       when the pattern needs address write-back.
+
+2026-04-22  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/124971
+       * gensupport.cc (convert_syntax): Fix up // comment handling.
+
 2026-04-21  Gaius Mulley  <gaiusmod2@gmail.com>
 
        PR modula2/120189
index 0dc6bcaf1c0d1225db241be8ca05dbc8bfc5c173..b1b4798b7b5f3845b6372c16d948731a4077979b 100644 (file)
@@ -1 +1 @@
-20260422
+20260423
index 2ccadd470302eafad4cc3e6e70e6030f965d94d8..17d113140ceacb0c47be5c68215503a2a9eda8b1 100644 (file)
@@ -1,3 +1,13 @@
+2026-04-22  Eric Botcazou  <ebotcazou@adacore.com>
+
+       PR ada/85766
+       * libgnat/a-direct.adb (Containing_Directory): Streamline and strip
+       a trailing directory separator from the name.
+
+2026-04-22  Jakub Jelinek  <jakub@redhat.com>
+
+       * gnatvsn.ads: Bump Library_Version to 17.  Bump Current_Year to 2026.
+
 2026-04-20  Eric Botcazou  <ebotcazou@adacore.com>
 
        PR ada/124918
index dd7751a6c90b6579de3f4589b9fe9d8dcfb743ba..4ed20081940aee41497bfd02c84dec1e2286d66c 100644 (file)
@@ -1,3 +1,8 @@
+2026-04-22  Thiago Jung Bauermann  <thiago.bauermann@linaro.org>
+
+       * Make-lang.in (algol68.install-html): Fix
+       ga68-coding-guidelines dependency.  Install all dependencies.
+
 2026-03-23  Jose E. Marchesi  <jemarch@gnu.org>
 
        * ga68-coding-guidelines.texi (Comments): Fix typo.
index 7494e0588b06820e67ef6674983db4c2d02d4b6f..d5036a2ac39d0a6deea20048cb4d102fd741001a 100644 (file)
@@ -1,3 +1,17 @@
+2026-04-22  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-cppbuiltin.cc (c_cpp_builtins): Bump __cpp_impl_reflection value
+       from 202506L to 202603L.
+
+2026-04-22  Jakub Jelinek  <jakub@redhat.com>
+
+       PR sanitizer/124969
+       * c-ubsan.cc (get_index_from_pointer_addr_expr): For
+       VOID_TYPE_P (pointee_type) use size_one_node instead of
+       TYPE_SIZE_UNIT (pointee_type) as pointee_size.  Punt for
+       !COMPLETE_OR_VOID_TYPE_P (pointee_type).  Formatting fix.  Use
+       CONVERT_EXPR_P (x) instead of CONVERT_EXPR_CODE_P (TREE_CODE (x)).
+
 2026-04-07  Sandra Loosemore  <sloosemore@baylibre.com>
 
        PR other/124784
index b94625d79e355edde4d72e1fae80ef4fa696fae1..c185fd6bfa3c1ed7099e5a4d67fab8a554c2c5df 100644 (file)
@@ -1,3 +1,10 @@
+2026-04-22  Jakub Jelinek  <jakub@redhat.com>
+
+       PR sanitizer/124969
+       * c-typeck.cc (build_access_with_size_for_counted_by): Use
+       size_one_node instead of build_one_cst (size_type_node).  Punt
+       if element_size is NULL_TREE.
+
 2026-04-09  Dhruv Chawla  <dhruvc@nvidia.com>
 
        * Make-lang.in (create_fdas_for_cc1): Use $(AFDO_PROFILER) when passing
index e1a3f42bf7360419ce2ceeb6be2905a4e1bb419b..52fbbfaed94662d901801cddfd5ea9936ac17fbf 100644 (file)
@@ -1,3 +1,13 @@
+2026-04-22  Jason Merrill  <jason@redhat.com>
+
+       PR c++/124973
+       PR c++/120502
+       PR c++/120005
+       * cp-gimplify.cc (cp_fold_r) <case TARGET_EXPR>: Only
+       do optimization folding when ff_genericize.
+       (cp_fold) <case CALL_EXPR>: Don't do
+       optimization folding when ff_only_non_odr.
+
 2026-04-21  Jason Merrill  <jason@redhat.com>
 
        PR c++/123879
index fb798f44648422b3d9e57e7917a1be7cf0f5b31a..dfda18ffc5f858326fa3747e15f83c64356cfd86 100644 (file)
@@ -1,3 +1,7 @@
+2026-04-22  Sam James  <sam@gentoo.org>
+
+       * lto-symtab.cc (lto_varpool_replace_node): Fix spelling of 'warning'.
+
 2026-04-09  Dhruv Chawla  <dhruvc@nvidia.com>
 
        * Make-lang.in (create_fdas_for_lto1): Use $(AFDO_PROFILER) when passing
index d1ec0eeea9eeba7ebc15b6aeca6b92ea85af3d4b..3bf7edf3f5a923149835ed0f853fcc86d7362787 100644 (file)
@@ -1,3 +1,7 @@
+2026-04-22  Joseph Myers  <josmyers@redhat.com>
+
+       * gcc.pot: Regenerate.
+
 2026-04-21  Joseph Myers  <josmyers@redhat.com>
 
        * sv.po: Update.
index 02843ec60eb33a4c88909a4f4afbf83736d65690..600a85dadc3e551d5e475c342af6c1d733b25d7a 100644 (file)
@@ -1,3 +1,254 @@
+2026-04-22  Jason Merrill  <jason@redhat.com>
+
+       PR c++/124973
+       PR c++/120502
+       PR c++/120005
+       * g++.dg/modules/consteval-1_a.C: New test.
+       * g++.dg/modules/consteval-1_b.C: New test.
+
+2026-04-22  feedable  <feedabl3@gmail.com>
+
+       * c-c++-common/Wdangling-pointer-9.c: Reqiure label_values.
+       * c-c++-common/analyzer/computed-goto-1.c: Likewise.
+       * c-c++-common/analyzer/pr102695.c: Likewise.
+       * c-c++-common/attr-used-7.c: Likewise.
+       * c-c++-common/attr-used-8.c: Likewise.
+       * c-c++-common/attr-used-9.c: Likewise.
+       * gcc.dg/analyzer/boxed-malloc-1.c: Likewise.
+       * gcc.dg/analyzer/computed-goto-pr110529.c: Likewise.
+       * gcc.dg/analyzer/malloc-1.c: Likewise.
+       * gcc.dg/pr106421.c: Likewise.
+       * gcc.dg/pr110506.c: Likewise.
+       * gcc.dg/pr122773.c: Likewise.
+       * gcc.dg/torture/pr108076.c: Likewise.
+       * gcc.c-torture/compile/pr120250.c: Likewise.
+       * c-c++-common/analyzer/feasibility-3.c: Require named_sections.
+       * c-c++-common/attr-used-5.c: Likewise.
+       * c-c++-common/attr-used-6.c: Likewise.
+       * g++.dg/charset/attribute1.c: Likewise.
+       * gcc.dg/charset/attribute1.c: Likewise.
+       * gcc.dg/pr116887.c: Likewise.
+       * gcc.dg/pr83100-2.c: Likewise.
+       * gcc.dg/pr83100-3.c: Likewise.
+       * gcc.dg/pr87793.c: Likewise.
+       * gcc.dg/special/gcsec-1.c: Likewise.
+       * gcc.dg/tls/data-sections-1.c: Likewise.
+       * c-c++-common/analyzer/infinite-recursion-5.c: Require
+       nonlocal_goto.
+       * gcc.dg/Winfinite-recursion-2.c: Likewise.
+       * gcc.dg/Winfinite-recursion.c: Likewise.
+       * gcc.dg/pr97986-1.c: Likewise.
+       * gcc.dg/pr101156.c: Likewise.
+       * gcc.dg/callgraph-info-1.c: Require alias.
+       * gcc.dg/plugin/diagnostic-test-paths-4.c: Require signal.
+
+2026-04-22  feedable  <feedabl3@gmail.com>
+
+       * gcc.dg/torture/fp-double-convert-float-1.c: Move declaration
+       before the #ifdef
+
+2026-04-22  feedable  <feedabl3@gmail.com>
+
+       * gcc.dg/torture/builtin-issignaling-1.c: Move to...
+       * gcc.c-torture/execute/ieee/builtin-issignaling-1.c: ...here.
+       * gcc.dg/torture/bfloat16-builtin-issignaling-1.c: Move to...
+       * gcc.c-torture/execute/ieee/bfloat16-builtin-issignaling-1.c: ...here.
+       * gcc.dg/torture/float128-builtin-issignaling-1.c: Move to...
+       * gcc.c-torture/execute/ieee/float128-builtin-issignaling-1.c: ...here.
+       * gcc.dg/torture/float128x-builtin-issignaling-1.c: Move to...
+       * gcc.c-torture/execute/ieee/float128x-builtin-issignaling-1.c: ...here.
+       * gcc.dg/torture/float16-builtin-issignaling-1.c: Move to...
+       * gcc.c-torture/execute/ieee/float16-builtin-issignaling-1.c: ...here.
+       * gcc.dg/torture/float32-builtin-issignaling-1.c: Move to...
+       * gcc.c-torture/execute/ieee/float32-builtin-issignaling-1.c: ...here.
+       * gcc.dg/torture/float32x-builtin-issignaling-1.c: Move to...
+       * gcc.c-torture/execute/ieee/float32x-builtin-issignaling-1.c: ...here.
+       * gcc.dg/torture/float64-builtin-issignaling-1.c: Move to...
+       * gcc.c-torture/execute/ieee/float64-builtin-issignaling-1.c: ...here.
+       * gcc.dg/torture/float64x-builtin-issignaling-1.c: Move to...
+       * gcc.c-torture/execute/ieee/float64x-builtin-issignaling-1.c: ...here.
+
+2026-04-22  feedable  <feedabl3@gmail.com>
+
+       * gcc.c-torture/execute/ieee/ieee.exp: Replace with slightly adapted copy of
+       execute/execute.exp.
+       * gcc.c-torture/execute/ieee/20000320-1.c: Port to the new format.
+       * gcc.c-torture/execute/ieee/20001122-1.c: Likewise.
+       * gcc.c-torture/execute/ieee/20010114-2.c: Likewise.
+       * gcc.c-torture/execute/ieee/20010226-1.c: Likewise.
+       * gcc.c-torture/execute/ieee/20011123-1.c: Likewise.
+       * gcc.c-torture/execute/ieee/20030331-1.c: Likewise.
+       * gcc.c-torture/execute/ieee/20041213-1.c: Likewise.
+       * gcc.c-torture/execute/ieee/920518-1.c: Likewise.
+       * gcc.c-torture/execute/ieee/920810-1.c: Likewise.
+       * gcc.c-torture/execute/ieee/930529-1.c: Likewise.
+       * gcc.c-torture/execute/ieee/980619-1.c: Likewise.
+       * gcc.c-torture/execute/ieee/acc1.c: Likewise.
+       * gcc.c-torture/execute/ieee/acc2.c: Likewise.
+       * gcc.c-torture/execute/ieee/builtin-nan-1.c: Likewise.
+       * gcc.c-torture/execute/ieee/cdivchkd.c: Likewise.
+       * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise.
+       * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise.
+       * gcc.c-torture/execute/ieee/compare-fp-1.c: Likewise.
+       * gcc.c-torture/execute/ieee/compare-fp-2.c: Likewise.
+       * gcc.c-torture/execute/ieee/compare-fp-3.c: Likewise.
+       * gcc.c-torture/execute/ieee/compare-fp-4.c: Likewise.
+       * gcc.c-torture/execute/ieee/copysign1.c: Likewise.
+       * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
+       * gcc.c-torture/execute/ieee/fp-cmp-1.c: Likewise.
+       * gcc.c-torture/execute/ieee/fp-cmp-2.c: Likewise.
+       * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
+       * gcc.c-torture/execute/ieee/fp-cmp-4.c: Likewise.
+       * gcc.c-torture/execute/ieee/fp-cmp-4e.c: Likewise.
+       * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
+       * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
+       * gcc.c-torture/execute/ieee/fp-cmp-5.c: Likewise.
+       * gcc.c-torture/execute/ieee/fp-cmp-6.c: Likewise.
+       * gcc.c-torture/execute/ieee/fp-cmp-7.c: Likewise.
+       * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
+       * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
+       * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
+       * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
+       * gcc.c-torture/execute/ieee/fp-cmp-9.c: Likewise.
+       * gcc.c-torture/execute/ieee/fp-cmp-cond-1.c: Likewise.
+       * gcc.c-torture/execute/ieee/hugeval.c: Likewise.
+       * gcc.c-torture/execute/ieee/inf-1.c: Likewise.
+       * gcc.c-torture/execute/ieee/inf-2.c: Likewise.
+       * gcc.c-torture/execute/ieee/inf-3.c: Likewise.
+       * gcc.c-torture/execute/ieee/inf-4.c: Likewise.
+       * gcc.c-torture/execute/ieee/minuszero.c: Likewise.
+       * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Likewise.
+       * gcc.c-torture/execute/ieee/mzero2.c: Likewise.
+       * gcc.c-torture/execute/ieee/mzero3.c: Likewise.
+       * gcc.c-torture/execute/ieee/mzero4.c: Likewise.
+       * gcc.c-torture/execute/ieee/mzero5.c: Likewise.
+       * gcc.c-torture/execute/ieee/mzero6.c: Likewise.
+       * gcc.c-torture/execute/ieee/pr108540-1.c: Likewise.
+       * gcc.c-torture/execute/ieee/pr108540-2.c: Likewise.
+       * gcc.c-torture/execute/ieee/pr109008.c: Likewise.
+       * gcc.c-torture/execute/ieee/pr109386.c: Likewise.
+       * gcc.c-torture/execute/ieee/pr119002.c: Likewise.
+       * gcc.c-torture/execute/ieee/pr28634.c: Likewise.
+       * gcc.c-torture/execute/ieee/pr29302-1.c: Likewise.
+       * gcc.c-torture/execute/ieee/pr30704.c: Likewise.
+       * gcc.c-torture/execute/ieee/pr36332.c: Likewise.
+       * gcc.c-torture/execute/ieee/pr38016.c: Likewise.
+       * gcc.c-torture/execute/ieee/pr50310.c: Likewise.
+       * gcc.c-torture/execute/ieee/pr67218.c: Likewise.
+       * gcc.c-torture/execute/ieee/pr72824-2.c: Likewise.
+       * gcc.c-torture/execute/ieee/pr72824.c: Likewise.
+       * gcc.c-torture/execute/ieee/pr84235.c: Likewise.
+       * gcc.c-torture/execute/ieee/rbug.c: Likewise.
+       * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Likewise.
+       * gcc.c-torture/execute/ieee/unsafe-fp-assoc.c: Likewise.
+       * gcc.c-torture/execute/ieee/20000320-1.x: Removed.
+       * gcc.c-torture/execute/ieee/920810-1.x: Removed.
+       * gcc.c-torture/execute/ieee/980619-1.x: Removed.
+       * gcc.c-torture/execute/ieee/cdivchkd.x: Removed.
+       * gcc.c-torture/execute/ieee/cdivchkf.x: Removed.
+       * gcc.c-torture/execute/ieee/cdivchkld.x: Removed.
+       * gcc.c-torture/execute/ieee/compare-fp-3.x: Removed.
+       * gcc.c-torture/execute/ieee/compare-fp-4.x: Removed.
+       * gcc.c-torture/execute/ieee/fp-cmp-1.x: Removed.
+       * gcc.c-torture/execute/ieee/fp-cmp-2.x: Removed.
+       * gcc.c-torture/execute/ieee/fp-cmp-3.x: Removed.
+       * gcc.c-torture/execute/ieee/fp-cmp-4.x: Removed.
+       * gcc.c-torture/execute/ieee/fp-cmp-4f.x: Removed.
+       * gcc.c-torture/execute/ieee/fp-cmp-4l.x: Removed.
+       * gcc.c-torture/execute/ieee/fp-cmp-6.x: Removed.
+       * gcc.c-torture/execute/ieee/fp-cmp-7.x: Removed.
+       * gcc.c-torture/execute/ieee/fp-cmp-9.x: Removed.
+       * gcc.c-torture/execute/ieee/hugeval.x: Removed.
+       * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Removed.
+       * gcc.c-torture/execute/ieee/mzero2.x: Removed.
+       * gcc.c-torture/execute/ieee/pr108540-1.x: Removed.
+       * gcc.c-torture/execute/ieee/pr29302-1.x: Removed.
+       * gcc.c-torture/execute/ieee/pr30704.x: Removed.
+       * gcc.c-torture/execute/ieee/pr38016.x: Removed.
+       * gcc.c-torture/execute/ieee/rbug.x: Removed.
+       * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.x: Removed.
+
+2026-04-22  Alice Carlotti  <alice.carlotti@arm.com>
+
+       * lib/target-supports.exp: Merge exts_sve2 handling into exts.
+
+2026-04-22  Alice Carlotti  <alice.carlotti@arm.com>
+
+       * gcc.target/aarch64/sme2/acle-asm/svluti4_zt_1.c: Add dg-do.
+       * gcc.target/aarch64/sme2/acle-asm/svwrite_lane_zt_1.c: Ditto.
+       * gcc.target/aarch64/sme2/acle-asm/svwrite_zt_1.c: Ditto.
+       * lib/target-supports.exp: Add sme-lutv2 to exts_sve2.
+
+2026-04-22  Alice Carlotti  <alice.carlotti@arm.com>
+
+       PR target/119210
+       * gcc.target/aarch64/sme/za_state_8.c: New test.
+
+2026-04-22  Alice Carlotti  <alice.carlotti@arm.com>
+
+       * gcc.target/aarch64/sme/zt0_state_8.c: New test.
+
+2026-04-22  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/directory1.adb: New test.
+
+2026-04-22  Kyrylo Tkachov  <ktkachov@nvidia.com>
+
+       PR target/124908
+       * gcc.target/aarch64/sve/acle/general/ld1rq_2.c: New test.
+
+2026-04-22  Jakub Jelinek  <jakub@redhat.com>
+
+       * g++.dg/DRs/dr2581-2.C: Adjust for __cpp_impl_reflection bump from
+       202506L to 202603L.
+       * g++.dg/reflect/feat1.C: Likewise.  Also adjust for
+       __cpp_lib_reflection bump from 202506L to 202603L.
+       * g++.dg/reflect/feat2.C: Likewise.
+       * g++.dg/reflect/feat3.C: Likewise.
+
+2026-04-22  Richard Earnshaw  <rearnsha@arm.com>
+
+       PR tree-optimization/124909
+       * gcc.dg/match-shift-cmp-3.c:  Adjust expected results for
+       target short_enums.
+
+2026-04-22  Richard Earnshaw  <rearnsha@arm.com>
+
+       PR target/124933
+       * lib/target-supports.exp (v8_1m_main_fp_hard): New arm
+       architecture variant.
+       * gcc.target/arm/pr124933.c: New test.
+       * gcc.target/arm/armv8_2-fp16-move-1.c: Update expected output.
+
+2026-04-22  Jakub Jelinek  <jakub@redhat.com>
+
+       PR sanitizer/124969
+       * gcc.dg/ubsan/pr124969-2.c: New test.
+
+2026-04-22  Jakub Jelinek  <jakub@redhat.com>
+
+       PR sanitizer/124969
+       * gcc.dg/ubsan/pr124969-1.c: New test.
+
+2026-04-22  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/122483
+       * gcc.target/aarch64/sme/streaming_mode_1.c: Xfail errors for
+       sc_a, sc_c, sc_e, s_a, s_c, s_e and keyword_contradiction_1.
+       * gcc.target/aarch64/sme/za_state_1.c: Xfail errors for shared_a,
+       shared_c, shared_e, preserved_a, preserved_c, preserved_e and
+       keyword_conflict_1.
+       * gcc.target/aarch64/sme/za_state_2.c: Xfail errors for shared_b,
+       shared_d, shared_f and shared_h.  Add xfailed dg-bogus for
+       extra diagnostics on shared_f and shared_h.
+
+2026-04-22  Hans-Peter Nilsson  <hp@axis.com>
+
+       PR target/124959
+       * gcc.dg/hoist-register-pressure-1.c,
+       gcc.dg/hoist-register-pressure-2.c,
+       gcc.dg/hoist-register-pressure-3.c: Exclude cris-*-*.
+
 2026-04-21  Jakub Jelinek  <jakub@redhat.com>
 
        PR c++/124944
index f098f0cc3fc0fa59aab2f56f8f620ff9abe94d57..0db437b5322b5be2c1ebcbed6a093e15433888d9 100644 (file)
@@ -1,3 +1,34 @@
+2026-04-22  Jakub Jelinek  <jakub@redhat.com>
+
+       * include/bits/version.def (reflection): Bump 202506L to 202603L
+       for both v and in extra_cond.
+       * include/bits/version.h: Regenerate.
+       * include/std/meta: Compare __glibcxx_reflection against
+       202603L rather than 202506L.
+       * src/c++23/std.cc.in: Likewise.
+
+2026-04-22  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+       * include/bits/align.h (is_sufficiently_aligned): Mandate
+       that _Align is power of two.
+       * testsuite/20_util/is_sufficiently_aligned/2_neg.cc: New test.
+
+2026-04-22  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+       * include/std/mdspan (mdspan): Remove reference from
+       _AccessorType::data_handle_type parameteter of deduction
+       guide.
+       * testsuite/23_containers/mdspan/mdspan.cc: New test.
+
+2026-04-22  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+       * include/bits/chrono_io.h: Add comment for LWG3831.
+       * include/bits/print.h: Add comment for LWG4549.
+       * include/std/condition_variable: Add comment for LWG3504.
+       * include/std/format: Add comments for LWG4522.
+       * include/std/mdspan: Add comment for LWG4314.
+       * include/std/optional: Add comment for LWG2746.
+
 2026-04-21  Nathan Myers  <ncm@cantrip.org>
 
        * include/bits/alloc_traits.h (allocate_at_least):
index 0eee23141338abc5ed56705a8b1e5fa2c546822e..387af4cd1f7a4525574862e25fe6bf1d38801717 100644 (file)
@@ -1,3 +1,8 @@
+2026-04-22  Jakub Jelinek  <jakub@redhat.com>
+
+       * crontab: Snapshots from trunk are now GCC 17 related.
+       Add GCC 16 snapshots from the respective branch.
+
 2026-01-26  Pietro Monteiro  <pietro@sociotechnical.xyz>
 
        * update_web_docs_git (MANUALS): Add ga68-coding-guidelines.