aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog38
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/cp/ChangeLog6
-rw-r--r--gcc/d/ChangeLog4
-rw-r--r--gcc/m2/ChangeLog15
-rw-r--r--gcc/testsuite/ChangeLog50
6 files changed, 114 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1326c67..1530dcb 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,41 @@
+2025-04-11 Sandra Loosemore <sloosemore@baylibre.com>
+
+ PR c++/106618
+ * doc/invoke.texi (Option Summary): Remove -fargs-in-order, add
+ -fstrong-eval-order.
+ (C++ Dialect Options): Explicitly document that -fstrong-eval-order
+ takes an optional argument and what the choices are. Generalize
+ references to C++17.
+
+2025-04-11 Sandra Loosemore <sloosemore@baylibre.com>
+
+ PR middle-end/105548
+ * doc/invoke.texi (Optimize Options): Delete misleading sentence
+ about conversions.
+
+2025-04-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/119707
+ * gimple-lower-bitint.cc (bitint_large_huge::handle_cast): Only use
+ m_data[save_data_cnt] instead of m_data[save_data_cnt + 1] if
+ idx is odd and equal to low + 1. Remember tree_to_uhwi (idx) in
+ a temporary instead of calling the function multiple times.
+
+2025-04-11 Sandra Loosemore <sloosemore@baylibre.com>
+
+ PR tree-optimization/87909
+ * common.opt.urls: Regenerate.
+ * doc/invoke.texi (Option Summary): Add -ftree-cselim.
+ (Optimize Options): Likewise.
+
+2025-04-11 Sandra Loosemore <sloosemore@baylibre.com>
+
+ PR middle-end/14708
+ * doc/invoke.texi (Optimize Options): List -fexcess-precision
+ before -ffloat-store, moving some background discussion to the
+ former from the latter. Recommend using -fexcess-precision=standard
+ instead of -ffloat-store.
+
2025-04-10 Iain Sandoe <iain@sandoe.co.uk>
* config/darwin.h (LINK_SPEC): Add support for
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 534b600..d986e55 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250411
+20250412
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index f949e4e..ed52463 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,9 @@
+2025-04-11 Jason Merrill <jason@redhat.com>
+
+ PR c++/114970
+ * cp-gimplify.cc (cp_build_init_expr_for_ctor): Suppress warnings on
+ return_this COMPOUND_EXPR.
+
2025-04-10 Jason Merrill <jason@redhat.com>
PR c++/119345
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 210baa7..ca31897 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,7 @@
+2025-04-11 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * dmd/MERGE: Merge upstream dmd 1b34fea478.
+
2025-04-09 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/118309
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index da112bb..eeb5f66 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,18 @@
+2025-04-11 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/119735
+ * gm2-compiler/M2MetaError.def: Hide %n from comment.
+ * gm2-compiler/SymbolTable.def (PutIncludedByDefinition): Remove '
+ from comment.
+ * gm2-gcc/m2expr.def (init): Ditto.
+ * gm2-libiberty/pexecute.def: Ditto.
+ * gm2-libs-coroutines/Executive.def (InitSemaphore): Ditto.
+ (Wait): Ditto.
+ * gm2-libs-iso/ClientSocket.def: Ditto.
+ * gm2-libs-log/BlockOps.def (BlockMoveBackward): Ditto.
+ * gm2-libs-log/InOut.def: Ditto.
+ * mc/mcFileName.def: Ditto.
+
2025-04-09 Jakub Jelinek <jakub@redhat.com>
* gm2-compiler/M2MetaError.def: Fix comment typo, range" -> "range2".
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index ff6c4411..330a283 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,53 @@
+2025-04-11 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * lib/target-supports.exp: Rename arm_v8_1_lob_ok into
+ arm_v8_1m_lob_hw.
+ Rename arm_thumb2_no_arm_v8_1_lob into
+ arm_thumb2_no_arm_v8_1m_lob.
+ Rename arm_thumb2_ok_no_arm_v8_1_lob into
+ arm_thumb2_ok_no_arm_v8_1m_lob.
+ * gcc.target/arm/lob1.c: Likewise.
+ * gcc.target/arm/lob6.c: Likewise.
+ * gcc.target/arm/ivopts.c: Likewise.
+ * gcc.target/arm/unsigned-extend-2.c: Likewise.
+
+2025-04-11 Andrew Pinski <quic_apinski@quicinc.com>
+
+ PR rtl-optimization/118502
+ * g++.dg/opt/shrink-wrapping-vector-1.C: New test.
+
+2025-04-11 Jeff Law <jlaw@ventanamicro.com>
+
+ * gcc.target/riscv/rvv/base/pr115068-run.c: Turn off pedantic diagnostics.
+ * gcc.target/riscv/rvv/base/pr115068.c: Likewise.
+ * gcc.target/riscv/rvv/base/vwaddsub-1.c: Likewise.
+
+2025-04-11 Jason Merrill <jason@redhat.com>
+
+ PR c++/114970
+ * g++.dg/opt/is_constant_evaluated4.C: New test.
+
+2025-04-11 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/119707
+ * gcc.dg/torture/bitint-76.c: New test.
+
+2025-04-11 Jennifer Schmitz <jschmitz@nvidia.com>
+
+ PR tree-optimization/119706
+ * g++.target/aarch64/sve/pr119706.C: New test.
+
+2025-04-11 Jonathan Yong <10walls@gmail.com>
+
+ PR target/113633
+ * gcc.dg/bf-ms-attrib.c: Fix expected __ms_struct__ layout
+ size.
+
+2025-04-11 Jonathan Yong <10walls@gmail.com>
+
+ * c-c++-common/analyzer/realloc-1.c: Make diagnostic accept
+ long long for __builtin_realloc warning.
+
2025-04-10 Jason Merrill <jason@redhat.com>
PR c++/119345