[gcc r12-11257] Daily bump.
GCC Administrator
gccadmin@gcc.gnu.org
Tue Jul 8 00:22:39 GMT 2025
https://gcc.gnu.org/g:c76b545e81fcbec28434ae2f1ceaf6c45c4d6b33
commit r12-11257-gc76b545e81fcbec28434ae2f1ceaf6c45c4d6b33
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Tue Jul 8 00:22:14 2025 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 8 ++++++++
gcc/DATESTAMP | 2 +-
gcc/cp/ChangeLog | 21 +++++++++++++++++++++
gcc/testsuite/ChangeLog | 26 ++++++++++++++++++++++++++
libstdc++-v3/ChangeLog | 8 ++++++++
5 files changed, 64 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3380f843b690..180c1fe5f2fc 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,11 @@
+2025-07-07 Iain Sandoe <iain@sandoe.co.uk>
+
+ Backported from master:
+ 2023-07-03 Iain Sandoe <iain@sandoe.co.uk>
+
+ * config/darwin.h: Avoid duplicate multiply_defined specs on
+ earlier Darwin versions with shared libgcc.
+
2025-07-04 Iain Sandoe <iain@sandoe.co.uk>
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d4353d1e2c9e..7475f8cf1b49 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250707
+20250708
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 3deb3b3d2511..aa25bddda136 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,24 @@
+2025-07-07 Jakub Jelinek <jakub@redhat.com>
+
+ Revert:
+ 2025-07-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/120471
+ * typeck.cc (cp_build_array_ref) <case COND_EXPR>: If idx is not
+ INTEGER_CST, don't optimize the case (but cp_default_conversion on
+ array early if it has ARRAY_TYPE) or use
+ SAVE_EXPR <op0>, SAVE_EXPR <idx>, SAVE_EXPR <op0> as new op0 depending
+ on flag_strong_eval_order and whether op1 and op2 are arrays with
+ invariant address or tree invariant pointers. Formatting fixes.
+
+2025-07-07 Jakub Jelinek <jakub@redhat.com>
+
+ Revert:
+ 2025-07-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/120940
+ * typeck.cc (cp_build_array_ref): Fix a pasto.
+
2025-07-03 Jakub Jelinek <jakub@redhat.com>
Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index c4e85b0080ec..903c261eb4b9 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,29 @@
+2025-07-07 Iain Sandoe <iain@sandoe.co.uk>
+
+ Backported from master:
+ 2023-07-03 Iain Sandoe <iain@sandoe.co.uk>
+
+ * lib/g++.exp: Remove additional flag handled by Darwin specs.
+ * lib/obj-c++.exp: Likewise.
+
+2025-07-07 Jakub Jelinek <jakub@redhat.com>
+
+ Revert:
+ 2025-07-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/120471
+ * g++.dg/ubsan/pr120471.C: New test.
+ * g++.dg/parse/pr120471.C: New test.
+
+2025-07-07 Jakub Jelinek <jakub@redhat.com>
+
+ Revert:
+ 2025-07-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/120940
+ * g++.dg/parse/pr120940.C: New test.
+ * g++.dg/warn/Wduplicated-branches9.C: New test.
+
2025-07-03 Jakub Jelinek <jakub@redhat.com>
Backported from master:
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 5c77fdc822fc..b95cec544ef8 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,11 @@
+2025-07-07 Iain Sandoe <iain@sandoe.co.uk>
+
+ Backported from master:
+ 2023-07-03 Iain Sandoe <iain@sandoe.co.uk>
+
+ * testsuite/lib/libstdc++.exp: Remove additional flag handled
+ by Darwin specs.
+
2025-06-11 Jonathan Wakely <jwakely@redhat.com>
Backported from master:
More information about the Libstdc++-cvs
mailing list