https://gcc.gnu.org/g:4cc54ed1f0e56299e2ec1f9323fc1dbb477b7233

commit r15-7678-g4cc54ed1f0e56299e2ec1f9323fc1dbb477b7233
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sun Feb 23 00:17:00 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           |   7 +
 gcc/DATESTAMP           |   2 +-
 gcc/cp/ChangeLog        |   5 +
 gcc/m2/ChangeLog        |  38 +++++
 gcc/testsuite/ChangeLog | 412 ++++++++++++++++++++++++++++++++++++++++++++++++
 libgomp/ChangeLog       |   6 +
 libstdc++-v3/ChangeLog  |  22 +++
 7 files changed, 491 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 6b375ceb01df..4eb1f3a5a64e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,10 @@
+2025-02-22  Thomas Schwinge  <tschwi...@baylibre.com>
+
+       * config/bpf/bpf.md (define_expand "allocate_stack"): Emit
+       'sorry, unimplemented: dynamic stack allocation not supported'.
+       * config/nvptx/nvptx.md (define_expand "allocate_stack")
+       [!TARGET_SOFT_STACK && !(TARGET_PTX_7_3 && TARGET_SM52)]: Likewise.
+
 2025-02-21  H.J. Lu  <hjl.to...@gmail.com>
 
        * sese.cc (debug_edge): Append a newline.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index e1fa9784f9ef..e4d939c14309 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250222
+20250223
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index bd12aa24d239..00e9ae4a230a 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,8 @@
+2025-02-22  Sandra Loosemore  <sloosem...@baylibre.com>
+
+       * parser.cc (cp_finish_omp_declare_variant): Initialize
+       append_args_last.
+
 2025-02-17  Jason Merrill  <ja...@redhat.com>
 
        PR c++/118856
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index 2edf1c9834f6..f3c5e0d67b4c 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,41 @@
+2025-02-22  Gaius Mulley  <gaiusm...@gmail.com>
+
+       PR modula2/118978
+       * gm2-compiler/M2Check.mod (checkConstMeta): Add check for
+       typed constants.
+       * gm2-compiler/M2Quads.mod (BoolFrame): New field RangeDep.
+       (CheckProcedureParameters): Call PutRangeDep to associate the
+       range dependency with the parameter on the quad stack.
+       Pass ParamCheckId to CheckParameter.
+       (CheckProcTypeAndProcedure): Add ParamCheckId parameter.
+       Pass ParamCheckId to BuildRange.
+       (CheckParameter): New parameter ParamCheckId.
+       Pass ParamCheckId to CheckProcTypeAndProcedure.
+       (CheckParameterOrdinals): Add extra range dep parameter to the
+       call of InitParameterRangeCheck.
+       (ConvertBooleanToVariable): Initialize RangeDep field.
+       (PushBacktok): Ditto.
+       (OperandRangeDep): New procedure.
+       (PutRangeDep): Ditto.
+       * gm2-compiler/M2Range.def (InitTypesParameterCheck): Add new
+       parameter depRangeId.
+       (InitParameterRangeCheck): Add new parameter parentRangeId.
+       (FoldRangeCheck): Add new parameter range.
+       * gm2-compiler/M2Range.mod (InitTypesParameterCheck): Add new
+       parameter depRangeId.
+       (InitParameterRangeCheck): Add new parameter parentRangeId.
+       (FoldRangeCheck): Add new parameter range and rewrite.
+       (FoldRangeCheckLower): New procedure.
+       (Range): New field cancelled.
+       New field dependantid.
+       (PutRangeParam): Initialize dependantid.
+       (PutRangeParamAssign): Ditto.
+       (CheckCancelled): New procedure.
+       (Cancel): Ditto.
+       (IsCancelled): New procedure function.
+       (FoldTypeParam): Add depRangeId parameter.
+       (WriteRangeCheck): Add dependent debugging.
+
 2025-02-11  Gaius Mulley  <gaiusm...@gmail.com>
 
        PR modula2/118761
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index c7e9169dfcd9..50dbce3a9eba 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,415 @@
+2025-02-22  Thomas Schwinge  <tschwi...@baylibre.com>
+
+       * lib/target-supports.exp (check_effective_target_alloca):
+       Gracefully handle the case that we've not be called (indirectly)
+       from 'dg-test'.
+       * lib/gcc-dg.exp (proc gcc-dg-prune): Turn
+       'sorry, unimplemented: dynamic stack allocation not supported' into
+       UNSUPPORTED.
+       * c-c++-common/Walloca-larger-than.c: Don't
+       'dg-require-effective-target alloca'.
+       * c-c++-common/Warray-bounds-9.c: Likewise.
+       * c-c++-common/Warray-bounds.c: Likewise.
+       * c-c++-common/Wdangling-pointer-2.c: Likewise.
+       * c-c++-common/Wdangling-pointer-4.c: Likewise.
+       * c-c++-common/Wdangling-pointer-5.c: Likewise.
+       * c-c++-common/Wdangling-pointer.c: Likewise.
+       * c-c++-common/Wimplicit-fallthrough-7.c: Likewise.
+       * c-c++-common/Wsizeof-pointer-memaccess1.c: Likewise.
+       * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
+       * c-c++-common/Wstringop-truncation.c: Likewise.
+       * c-c++-common/Wunused-var-6.c: Likewise.
+       * c-c++-common/Wunused-var-8.c: Likewise.
+       * c-c++-common/analyzer/alloca-leak.c: Likewise.
+       * c-c++-common/analyzer/allocation-size-multiline-2.c: Likewise.
+       * c-c++-common/analyzer/allocation-size-multiline-3.c: Likewise.
+       * c-c++-common/analyzer/capacity-1.c: Likewise.
+       * c-c++-common/analyzer/capacity-3.c: Likewise.
+       * c-c++-common/analyzer/imprecise-floating-point-1.c: Likewise.
+       * c-c++-common/analyzer/infinite-recursion-alloca.c: Likewise.
+       * c-c++-common/analyzer/malloc-callbacks.c: Likewise.
+       * c-c++-common/analyzer/malloc-paths-8.c: Likewise.
+       * c-c++-common/analyzer/out-of-bounds-5.c: Likewise.
+       * c-c++-common/analyzer/out-of-bounds-diagram-11.c: Likewise.
+       * c-c++-common/analyzer/uninit-alloca.c: Likewise.
+       * c-c++-common/analyzer/write-to-string-literal-5.c: Likewise.
+       * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
+       * c-c++-common/auto-init-11.c: Likewise.
+       * c-c++-common/auto-init-12.c: Likewise.
+       * c-c++-common/auto-init-15.c: Likewise.
+       * c-c++-common/auto-init-16.c: Likewise.
+       * c-c++-common/builtins.c: Likewise.
+       * c-c++-common/dwarf2/vla1.c: Likewise.
+       * c-c++-common/gomp/pr61486-2.c: Likewise.
+       * c-c++-common/torture/builtin-clear-padding-4.c: Likewise.
+       * c-c++-common/torture/strub-run3.c: Likewise.
+       * c-c++-common/torture/strub-run4.c: Likewise.
+       * c-c++-common/torture/strub-run4c.c: Likewise.
+       * c-c++-common/torture/strub-run4d.c: Likewise.
+       * c-c++-common/torture/strub-run4i.c: Likewise.
+       * g++.dg/Walloca1.C: Likewise.
+       * g++.dg/Walloca2.C: Likewise.
+       * g++.dg/cpp0x/pr70338.C: Likewise.
+       * g++.dg/cpp1y/lambda-generic-vla1.C: Likewise.
+       * g++.dg/cpp1y/vla10.C: Likewise.
+       * g++.dg/cpp1y/vla2.C: Likewise.
+       * g++.dg/cpp1y/vla6.C: Likewise.
+       * g++.dg/cpp1y/vla8.C: Likewise.
+       * g++.dg/debug/debug5.C: Likewise.
+       * g++.dg/debug/debug6.C: Likewise.
+       * g++.dg/debug/pr54828.C: Likewise.
+       * g++.dg/diagnostic/pr70105.C: Likewise.
+       * g++.dg/eh/cleanup5.C: Likewise.
+       * g++.dg/eh/spbp.C: Likewise.
+       * g++.dg/ext/builtin_alloca.C: Likewise.
+       * g++.dg/ext/tmplattr9.C: Likewise.
+       * g++.dg/ext/vla10.C: Likewise.
+       * g++.dg/ext/vla11.C: Likewise.
+       * g++.dg/ext/vla12.C: Likewise.
+       * g++.dg/ext/vla15.C: Likewise.
+       * g++.dg/ext/vla16.C: Likewise.
+       * g++.dg/ext/vla17.C: Likewise.
+       * g++.dg/ext/vla23.C: Likewise.
+       * g++.dg/ext/vla3.C: Likewise.
+       * g++.dg/ext/vla6.C: Likewise.
+       * g++.dg/ext/vla7.C: Likewise.
+       * g++.dg/init/array24.C: Likewise.
+       * g++.dg/init/new47.C: Likewise.
+       * g++.dg/init/pr55497.C: Likewise.
+       * g++.dg/opt/pr78201.C: Likewise.
+       * g++.dg/template/vla2.C: Likewise.
+       * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
+       * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
+       * g++.dg/torture/pr62127.C: Likewise.
+       * g++.dg/torture/pr67055.C: Likewise.
+       * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
+       * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
+       * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
+       * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
+       * g++.dg/warn/Wplacement-new-size-5.C: Likewise.
+       * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
+       * g++.dg/warn/Wvla-1.C: Likewise.
+       * g++.dg/warn/Wvla-3.C: Likewise.
+       * g++.old-deja/g++.ext/array2.C: Likewise.
+       * g++.old-deja/g++.ext/constructor.C: Likewise.
+       * g++.old-deja/g++.law/builtin1.C: Likewise.
+       * g++.old-deja/g++.other/crash12.C: Likewise.
+       * g++.old-deja/g++.other/eh3.C: Likewise.
+       * g++.old-deja/g++.pt/array6.C: Likewise.
+       * g++.old-deja/g++.pt/dynarray.C: Likewise.
+       * gcc.c-torture/compile/20000923-1.c: Likewise.
+       * gcc.c-torture/compile/20030224-1.c: Likewise.
+       * gcc.c-torture/compile/20071108-1.c: Likewise.
+       * gcc.c-torture/compile/20071117-1.c: Likewise.
+       * gcc.c-torture/compile/900313-1.c: Likewise.
+       * gcc.c-torture/compile/parms.c: Likewise.
+       * gcc.c-torture/compile/pr17397.c: Likewise.
+       * gcc.c-torture/compile/pr35006.c: Likewise.
+       * gcc.c-torture/compile/pr42956.c: Likewise.
+       * gcc.c-torture/compile/pr51354.c: Likewise.
+       * gcc.c-torture/compile/pr52714.c: Likewise.
+       * gcc.c-torture/compile/pr55851.c: Likewise.
+       * gcc.c-torture/compile/pr77754-1.c: Likewise.
+       * gcc.c-torture/compile/pr77754-2.c: Likewise.
+       * gcc.c-torture/compile/pr77754-3.c: Likewise.
+       * gcc.c-torture/compile/pr77754-4.c: Likewise.
+       * gcc.c-torture/compile/pr77754-5.c: Likewise.
+       * gcc.c-torture/compile/pr77754-6.c: Likewise.
+       * gcc.c-torture/compile/pr78439.c: Likewise.
+       * gcc.c-torture/compile/pr79413.c: Likewise.
+       * gcc.c-torture/compile/pr82564.c: Likewise.
+       * gcc.c-torture/compile/pr87110.c: Likewise.
+       * gcc.c-torture/compile/pr99787-1.c: Likewise.
+       * gcc.c-torture/compile/vla-const-1.c: Likewise.
+       * gcc.c-torture/compile/vla-const-2.c: Likewise.
+       * gcc.c-torture/execute/20010209-1.c: Likewise.
+       * gcc.c-torture/execute/20020314-1.c: Likewise.
+       * gcc.c-torture/execute/20020412-1.c: Likewise.
+       * gcc.c-torture/execute/20021113-1.c: Likewise.
+       * gcc.c-torture/execute/20040223-1.c: Likewise.
+       * gcc.c-torture/execute/20040308-1.c: Likewise.
+       * gcc.c-torture/execute/20040811-1.c: Likewise.
+       * gcc.c-torture/execute/20070824-1.c: Likewise.
+       * gcc.c-torture/execute/20070919-1.c: Likewise.
+       * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
+       * gcc.c-torture/execute/pr22061-1.c: Likewise.
+       * gcc.c-torture/execute/pr43220.c: Likewise.
+       * gcc.c-torture/execute/pr82210.c: Likewise.
+       * gcc.c-torture/execute/pr86528.c: Likewise.
+       * gcc.c-torture/execute/vla-dealloc-1.c: Likewise.
+       * gcc.dg/20001012-2.c: Likewise.
+       * gcc.dg/20020415-1.c: Likewise.
+       * gcc.dg/20030331-2.c: Likewise.
+       * gcc.dg/20101010-1.c: Likewise.
+       * gcc.dg/Walloca-1.c: Likewise.
+       * gcc.dg/Walloca-10.c: Likewise.
+       * gcc.dg/Walloca-11.c: Likewise.
+       * gcc.dg/Walloca-12.c: Likewise.
+       * gcc.dg/Walloca-13.c: Likewise.
+       * gcc.dg/Walloca-14.c: Likewise.
+       * gcc.dg/Walloca-15.c: Likewise.
+       * gcc.dg/Walloca-2.c: Likewise.
+       * gcc.dg/Walloca-3.c: Likewise.
+       * gcc.dg/Walloca-4.c: Likewise.
+       * gcc.dg/Walloca-5.c: Likewise.
+       * gcc.dg/Walloca-6.c: Likewise.
+       * gcc.dg/Walloca-7.c: Likewise.
+       * gcc.dg/Walloca-8.c: Likewise.
+       * gcc.dg/Walloca-9.c: Likewise.
+       * gcc.dg/Walloca-larger-than-2.c: Likewise.
+       * gcc.dg/Walloca-larger-than-3.c: Likewise.
+       * gcc.dg/Walloca-larger-than-4.c: Likewise.
+       * gcc.dg/Walloca-larger-than.c: Likewise.
+       * gcc.dg/Warray-bounds-22.c: Likewise.
+       * gcc.dg/Warray-bounds-41.c: Likewise.
+       * gcc.dg/Warray-bounds-46.c: Likewise.
+       * gcc.dg/Warray-bounds-48-novec.c: Likewise.
+       * gcc.dg/Warray-bounds-48.c: Likewise.
+       * gcc.dg/Warray-bounds-50.c: Likewise.
+       * gcc.dg/Warray-bounds-63.c: Likewise.
+       * gcc.dg/Warray-bounds-66.c: Likewise.
+       * gcc.dg/Wdangling-pointer.c: Likewise.
+       * gcc.dg/Wfree-nonheap-object-2.c: Likewise.
+       * gcc.dg/Wfree-nonheap-object.c: Likewise.
+       * gcc.dg/Wrestrict-17.c: Likewise.
+       * gcc.dg/Wrestrict.c: Likewise.
+       * gcc.dg/Wreturn-local-addr-2.c: Likewise.
+       * gcc.dg/Wreturn-local-addr-3.c: Likewise.
+       * gcc.dg/Wreturn-local-addr-4.c: Likewise.
+       * gcc.dg/Wreturn-local-addr-6.c: Likewise.
+       * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
+       * gcc.dg/Wstack-usage.c: Likewise.
+       * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
+       * gcc.dg/Wstrict-overflow-27.c: Likewise.
+       * gcc.dg/Wstringop-overflow-15.c: Likewise.
+       * gcc.dg/Wstringop-overflow-23.c: Likewise.
+       * gcc.dg/Wstringop-overflow-25.c: Likewise.
+       * gcc.dg/Wstringop-overflow-27.c: Likewise.
+       * gcc.dg/Wstringop-overflow-3.c: Likewise.
+       * gcc.dg/Wstringop-overflow-39.c: Likewise.
+       * gcc.dg/Wstringop-overflow-56.c: Likewise.
+       * gcc.dg/Wstringop-overflow-57.c: Likewise.
+       * gcc.dg/Wstringop-overflow-67.c: Likewise.
+       * gcc.dg/Wstringop-overflow-71.c: Likewise.
+       * gcc.dg/Wstringop-truncation-3.c: Likewise.
+       * gcc.dg/Wvla-larger-than-1.c: Likewise.
+       * gcc.dg/Wvla-larger-than-2.c: Likewise.
+       * gcc.dg/Wvla-larger-than-3.c: Likewise.
+       * gcc.dg/Wvla-larger-than-4.c: Likewise.
+       * gcc.dg/Wvla-larger-than-5.c: Likewise.
+       * gcc.dg/analyzer/boxed-malloc-1.c: Likewise.
+       * gcc.dg/analyzer/call-summaries-2.c: Likewise.
+       * gcc.dg/analyzer/malloc-1.c: Likewise.
+       * gcc.dg/analyzer/malloc-reuse.c: Likewise.
+       * gcc.dg/analyzer/out-of-bounds-diagram-12.c: Likewise.
+       * gcc.dg/analyzer/pr93355-localealias.c: Likewise.
+       * gcc.dg/analyzer/putenv-1.c: Likewise.
+       * gcc.dg/analyzer/taint-alloc-1.c: Likewise.
+       * gcc.dg/analyzer/torture/pr93373.c: Likewise.
+       * gcc.dg/analyzer/torture/ubsan-1.c: Likewise.
+       * gcc.dg/analyzer/vla-1.c: Likewise.
+       * gcc.dg/atomic/stdatomic-vm.c: Likewise.
+       * gcc.dg/attr-alloc_size-6.c: Likewise.
+       * gcc.dg/attr-alloc_size-7.c: Likewise.
+       * gcc.dg/attr-alloc_size-8.c: Likewise.
+       * gcc.dg/attr-alloc_size-9.c: Likewise.
+       * gcc.dg/attr-noipa.c: Likewise.
+       * gcc.dg/auto-init-uninit-36.c: Likewise.
+       * gcc.dg/auto-init-uninit-9.c: Likewise.
+       * gcc.dg/auto-type-1.c: Likewise.
+       * gcc.dg/builtin-alloc-size.c: Likewise.
+       * gcc.dg/builtin-dynamic-alloc-size.c: Likewise.
+       * gcc.dg/builtin-dynamic-object-size-1.c: Likewise.
+       * gcc.dg/builtin-dynamic-object-size-2.c: Likewise.
+       * gcc.dg/builtin-dynamic-object-size-3.c: Likewise.
+       * gcc.dg/builtin-dynamic-object-size-4.c: Likewise.
+       * gcc.dg/builtin-object-size-1.c: Likewise.
+       * gcc.dg/builtin-object-size-2.c: Likewise.
+       * gcc.dg/builtin-object-size-3.c: Likewise.
+       * gcc.dg/builtin-object-size-4.c: Likewise.
+       * gcc.dg/builtins-64.c: Likewise.
+       * gcc.dg/builtins-68.c: Likewise.
+       * gcc.dg/c23-auto-2.c: Likewise.
+       * gcc.dg/c99-const-expr-13.c: Likewise.
+       * gcc.dg/c99-vla-1.c: Likewise.
+       * gcc.dg/fold-alloca-1.c: Likewise.
+       * gcc.dg/gomp/pr30494.c: Likewise.
+       * gcc.dg/gomp/vla-2.c: Likewise.
+       * gcc.dg/gomp/vla-3.c: Likewise.
+       * gcc.dg/gomp/vla-4.c: Likewise.
+       * gcc.dg/gomp/vla-5.c: Likewise.
+       * gcc.dg/graphite/pr99085.c: Likewise.
+       * gcc.dg/guality/guality.c: Likewise.
+       * gcc.dg/lto/pr80778_0.c: Likewise.
+       * gcc.dg/nested-func-10.c: Likewise.
+       * gcc.dg/nested-func-12.c: Likewise.
+       * gcc.dg/nested-func-13.c: Likewise.
+       * gcc.dg/nested-func-14.c: Likewise.
+       * gcc.dg/nested-func-15.c: Likewise.
+       * gcc.dg/nested-func-16.c: Likewise.
+       * gcc.dg/nested-func-17.c: Likewise.
+       * gcc.dg/nested-func-9.c: Likewise.
+       * gcc.dg/packed-vla.c: Likewise.
+       * gcc.dg/pr100225.c: Likewise.
+       * gcc.dg/pr25682.c: Likewise.
+       * gcc.dg/pr27301.c: Likewise.
+       * gcc.dg/pr31507-1.c: Likewise.
+       * gcc.dg/pr33238.c: Likewise.
+       * gcc.dg/pr41470.c: Likewise.
+       * gcc.dg/pr49120.c: Likewise.
+       * gcc.dg/pr50764.c: Likewise.
+       * gcc.dg/pr51491-2.c: Likewise.
+       * gcc.dg/pr51990-2.c: Likewise.
+       * gcc.dg/pr51990.c: Likewise.
+       * gcc.dg/pr59011.c: Likewise.
+       * gcc.dg/pr59523.c: Likewise.
+       * gcc.dg/pr61561.c: Likewise.
+       * gcc.dg/pr78468.c: Likewise.
+       * gcc.dg/pr78902.c: Likewise.
+       * gcc.dg/pr79972.c: Likewise.
+       * gcc.dg/pr82875.c: Likewise.
+       * gcc.dg/pr83844.c: Likewise.
+       * gcc.dg/pr84131.c: Likewise.
+       * gcc.dg/pr87099.c: Likewise.
+       * gcc.dg/pr87320.c: Likewise.
+       * gcc.dg/pr89045.c: Likewise.
+       * gcc.dg/pr91014.c: Likewise.
+       * gcc.dg/pr93986.c: Likewise.
+       * gcc.dg/pr98721-1.c: Likewise.
+       * gcc.dg/pr99122-2.c: Likewise.
+       * gcc.dg/shrink-wrap-alloca.c: Likewise.
+       * gcc.dg/sso-14.c: Likewise.
+       * gcc.dg/strlenopt-62.c: Likewise.
+       * gcc.dg/strlenopt-83.c: Likewise.
+       * gcc.dg/strlenopt-84.c: Likewise.
+       * gcc.dg/strlenopt-91.c: Likewise.
+       * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
+       * gcc.dg/torture/calleesave-sse.c: Likewise.
+       * gcc.dg/torture/pr48953.c: Likewise.
+       * gcc.dg/torture/pr71881.c: Likewise.
+       * gcc.dg/torture/pr71901.c: Likewise.
+       * gcc.dg/torture/pr78742.c: Likewise.
+       * gcc.dg/torture/pr92088-1.c: Likewise.
+       * gcc.dg/torture/pr92088-2.c: Likewise.
+       * gcc.dg/torture/pr93124.c: Likewise.
+       * gcc.dg/torture/pr94479.c: Likewise.
+       * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
+       * gcc.dg/torture/stackalign/inline-2.c: Likewise.
+       * gcc.dg/torture/stackalign/nested-3.c: Likewise.
+       * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
+       * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
+       * gcc.dg/tree-ssa/20030807-2.c: Likewise.
+       * gcc.dg/tree-ssa/20080530.c: Likewise.
+       * gcc.dg/tree-ssa/alias-37.c: Likewise.
+       * gcc.dg/tree-ssa/builtin-sprintf-warn-22.c: Likewise.
+       * gcc.dg/tree-ssa/builtin-sprintf-warn-25.c: Likewise.
+       * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Likewise.
+       * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
+       * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
+       * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
+       * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
+       * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
+       * gcc.dg/uninit-32.c: Likewise.
+       * gcc.dg/uninit-36.c: Likewise.
+       * gcc.dg/uninit-39.c: Likewise.
+       * gcc.dg/uninit-41.c: Likewise.
+       * gcc.dg/uninit-9-O0.c: Likewise.
+       * gcc.dg/uninit-9.c: Likewise.
+       * gcc.dg/uninit-pr100250.c: Likewise.
+       * gcc.dg/uninit-pr101300.c: Likewise.
+       * gcc.dg/uninit-pr101494.c: Likewise.
+       * gcc.dg/uninit-pr98583.c: Likewise.
+       * gcc.dg/vla-2.c: Likewise.
+       * gcc.dg/vla-22.c: Likewise.
+       * gcc.dg/vla-24.c: Likewise.
+       * gcc.dg/vla-3.c: Likewise.
+       * gcc.dg/vla-4.c: Likewise.
+       * gcc.dg/vla-stexp-1.c: Likewise.
+       * gcc.dg/vla-stexp-2.c: Likewise.
+       * gcc.dg/vla-stexp-4.c: Likewise.
+       * gcc.dg/vla-stexp-5.c: Likewise.
+       * gcc.dg/winline-7.c: Likewise.
+       * gcc.target/aarch64/stack-check-alloca-1.c: Likewise.
+       * gcc.target/aarch64/stack-check-alloca-10.c: Likewise.
+       * gcc.target/aarch64/stack-check-alloca-2.c: Likewise.
+       * gcc.target/aarch64/stack-check-alloca-3.c: Likewise.
+       * gcc.target/aarch64/stack-check-alloca-4.c: Likewise.
+       * gcc.target/aarch64/stack-check-alloca-5.c: Likewise.
+       * gcc.target/aarch64/stack-check-alloca-6.c: Likewise.
+       * gcc.target/aarch64/stack-check-alloca-7.c: Likewise.
+       * gcc.target/aarch64/stack-check-alloca-8.c: Likewise.
+       * gcc.target/aarch64/stack-check-alloca-9.c: Likewise.
+       * gcc.target/arc/interrupt-6.c: Likewise.
+       * gcc.target/i386/pr80969-3.c: Likewise.
+       * gcc.target/loongarch/stack-check-alloca-1.c: Likewise.
+       * gcc.target/loongarch/stack-check-alloca-2.c: Likewise.
+       * gcc.target/loongarch/stack-check-alloca-3.c: Likewise.
+       * gcc.target/loongarch/stack-check-alloca-4.c: Likewise.
+       * gcc.target/loongarch/stack-check-alloca-5.c: Likewise.
+       * gcc.target/loongarch/stack-check-alloca-6.c: Likewise.
+       * gcc.target/riscv/stack-check-alloca-1.c: Likewise.
+       * gcc.target/riscv/stack-check-alloca-10.c: Likewise.
+       * gcc.target/riscv/stack-check-alloca-2.c: Likewise.
+       * gcc.target/riscv/stack-check-alloca-3.c: Likewise.
+       * gcc.target/riscv/stack-check-alloca-4.c: Likewise.
+       * gcc.target/riscv/stack-check-alloca-5.c: Likewise.
+       * gcc.target/riscv/stack-check-alloca-6.c: Likewise.
+       * gcc.target/riscv/stack-check-alloca-7.c: Likewise.
+       * gcc.target/riscv/stack-check-alloca-8.c: Likewise.
+       * gcc.target/riscv/stack-check-alloca-9.c: Likewise.
+       * gcc.target/sparc/setjmp-1.c: Likewise.
+       * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
+       * gcc.c-torture/compile/20001221-1.c: Don't 'dg-skip-if'
+       for '! alloca'.
+       * gcc.c-torture/compile/20020807-1.c: Likewise.
+       * gcc.c-torture/compile/20050801-2.c: Likewise.
+       * gcc.c-torture/compile/920428-4.c: Likewise.
+       * gcc.c-torture/compile/debugvlafunction-1.c: Likewise.
+       * gcc.c-torture/compile/pr41469.c: Likewise.
+       * gcc.c-torture/execute/920721-2.c: Likewise.
+       * gcc.c-torture/execute/920929-1.c: Likewise.
+       * gcc.c-torture/execute/921017-1.c: Likewise.
+       * gcc.c-torture/execute/941202-1.c: Likewise.
+       * gcc.c-torture/execute/align-nest.c: Likewise.
+       * gcc.c-torture/execute/alloca-1.c: Likewise.
+       * gcc.c-torture/execute/pr22061-4.c: Likewise.
+       * gcc.c-torture/execute/pr36321.c: Likewise.
+       * gcc.dg/torture/pr8081.c: Likewise.
+       * gcc.dg/analyzer/data-model-1.c: Don't
+       'dg-require-effective-target alloca'.  XFAIL relevant
+       'dg-warning's for '! alloca'.
+       * gcc.dg/uninit-38.c: Likewise.
+       * gcc.dg/uninit-pr98578.c: Likewise.
+       * gcc.dg/compat/struct-by-value-22_main.c: Comment on
+       'dg-require-effective-target alloca'.
+
+2025-02-22  Thomas Schwinge  <tschwi...@baylibre.com>
+
+       * lib/gcc-dg.exp (find-dg-do-what): Gracefully handle the case
+       that we've not be called (indirectly) from 'dg-test'.
+       * lib/target-supports.exp (check_effective_target_stack_size)
+       (check_effective_target_alloca): Catch this.
+
+2025-02-22  Thomas Schwinge  <tschwi...@baylibre.com>
+
+       * lib/gcc-dg.exp (proc find-dg-do-what): New.
+       * lib/target-supports.exp (check_effective_target_stack_size)
+       (check_effective_target_alloca): Use it.
+
+2025-02-22  Thomas Schwinge  <tschwi...@baylibre.com>
+
+       * gcc.target/bpf/diag-alloca-1.c: Adjust 'dg-message'.
+       * gcc.target/bpf/diag-alloca-2.c: Likewise.
+       * gcc.target/nvptx/alloca-1-sm_30.c: Likewise.
+       * gcc.target/nvptx/vla-1-sm_30.c: Likewise.
+       * lib/target-supports.exp (proc check_effective_target_alloca):
+       Adjust comment.
+
+2025-02-22  Gaius Mulley  <gaiusm...@gmail.com>
+
+       PR modula2/118978
+       * gm2/pim/fail/badparamtype.mod: New test.
+
 2025-02-21  Richard Biener  <rguent...@suse.de>
 
        PR tree-optimization/118954
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index ec887864ca72..c3858d237e7f 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,9 @@
+2025-02-22  shynur  <shy...@outlook.com>
+
+       * oacc-mem.c (acc_unmap_data, goacc_exit_datum_1, find_group_last,
+       goacc_enter_data_internal): Add '__attribute__((unused))'.
+       * target.c (gomp_unmap_vars_internal): Likewise.
+
 2025-02-11  Jason Merrill  <ja...@redhat.com>
 
        PR c++/188574
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 062b1381e77d..f0225a270c59 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,25 @@
+2025-02-22  Jonathan Wakely  <jwak...@redhat.com>
+
+       PR c++/118981
+       * src/c++20/tzdb.cc: Use init_priority(98) instead of
+       init_priority(99).
+
+2025-02-22  Thomas Schwinge  <tschwi...@baylibre.com>
+
+       * testsuite/lib/prune.exp (proc libstdc++-dg-prune): Turn
+       'sorry, unimplemented: dynamic stack allocation not supported' into
+       UNSUPPORTED.
+
+2025-02-22  Jonathan Wakely  <jwak...@redhat.com>
+
+       * include/bits/atomic_base.h (__atomic_base<_ITp>): Remove
+       misleading comment.
+
+2025-02-22  Jonathan Wakely  <jwak...@redhat.com>
+
+       * src/c++17/floating_from_chars.cc (__floating_from_chars_hex):
+       Remove redundant cast.
+
 2025-02-20  Jonathan Wakely  <jwak...@redhat.com>
 
        PR libstdc++/118559

Reply via email to