From c9d9521af35b92b26d2a10841c549377be033daf Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Sat, 12 Apr 2025 00:17:42 +0000 Subject: Daily bump. --- gcc/ChangeLog | 38 +++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 6 ++++++ gcc/d/ChangeLog | 4 ++++ gcc/m2/ChangeLog | 15 +++++++++++++++ gcc/testsuite/ChangeLog | 50 +++++++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 114 insertions(+), 1 deletion(-) (limited to 'gcc') 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 + + 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 + + PR middle-end/105548 + * doc/invoke.texi (Optimize Options): Delete misleading sentence + about conversions. + +2025-04-11 Jakub Jelinek + + 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 + + PR tree-optimization/87909 + * common.opt.urls: Regenerate. + * doc/invoke.texi (Option Summary): Add -ftree-cselim. + (Optimize Options): Likewise. + +2025-04-11 Sandra Loosemore + + 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 * 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 + + PR c++/114970 + * cp-gimplify.cc (cp_build_init_expr_for_ctor): Suppress warnings on + return_this COMPOUND_EXPR. + 2025-04-10 Jason Merrill 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 + + * dmd/MERGE: Merge upstream dmd 1b34fea478. + 2025-04-09 Iain Buclaw 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 + + 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 * 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 + + * 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 + + PR rtl-optimization/118502 + * g++.dg/opt/shrink-wrapping-vector-1.C: New test. + +2025-04-11 Jeff Law + + * 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 + + PR c++/114970 + * g++.dg/opt/is_constant_evaluated4.C: New test. + +2025-04-11 Jakub Jelinek + + PR tree-optimization/119707 + * gcc.dg/torture/bitint-76.c: New test. + +2025-04-11 Jennifer Schmitz + + 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 PR c++/119345 -- cgit v1.1