https://gcc.gnu.org/g:89b56e903e3a170a8eff2140417cdf81f1d87c9d
commit r15-9192-g89b56e903e3a170a8eff2140417cdf81f1d87c9d Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Fri Apr 4 00:16:45 2025 +0000 Daily bump. Diff: --- gcc/ChangeLog | 50 +++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 4 ++ gcc/cobol/ChangeLog | 6 +++ gcc/cp/ChangeLog | 25 ++++++++++++ gcc/testsuite/ChangeLog | 103 ++++++++++++++++++++++++++++++++++++++++++++++++ libgcobol/ChangeLog | 24 +++++++++++ libstdc++-v3/ChangeLog | 26 ++++++++++++ 8 files changed, 239 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0cee1ea9af84..2314910f673b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,53 @@ +2025-04-03 Thomas Schwinge <tschwi...@baylibre.com> + + PR target/119573 + * config/nvptx/nvptx.cc (nvptx_encode_section_info): Don't set + 'DATA_AREA_CONST' for 'TREE_CONSTANT', or 'TREE_READONLY'. + (nvptx_asm_declare_constant_name): Use '.global' instead of + '.const'. + +2025-04-03 Peter Bergner <berg...@linux.ibm.com> + + PR target/119308 + * config/rs6000/rs6000-logue.cc (rs6000_output_function_epilogue): + Handle GCC COBOL for the tbtab lang field. + +2025-04-03 Sandra Loosemore <sloosem...@baylibre.com> + + * doc/extend.texi (Statement Attributes): Copy-edit the musttail + attribute documentation and correct the comment in the last + example. + +2025-04-03 Jan Hubicka <hubi...@ucw.cz> + + * config/i386/x86-tune-costs.h (ix86_size_cost): Fix sizes of move + instructions + +2025-04-03 Jakub Jelinek <ja...@redhat.com> + + PR cobol/119242 + * fold-const.h (native_encode_wide_int): Declare. + * fold-const.cc (native_encode_wide_int): New function. + (native_encode_int): Use it. + +2025-04-03 Xi Ruoyao <xry...@xry111.site> + + * config/loongarch/genopts/gen-evolution.awk: Avoid using gensub + that FreeBSD awk lacks. + +2025-04-03 Hongyu Wang <hongyu.w...@intel.com> + + PR target/119539 + * config/i386/i386.md (*<insn><mode>3_mask): Emit NF variant of + rotate when APX_NF enabled, and use force_lowpart_subreg. + (*<insn><mode>3_mask_1): Likewise. + +2025-04-03 Sandra Loosemore <sloosem...@baylibre.com> + + PR c/101440 + * doc/extend.texi (Common Function Attributes): Clean up some + confusing language in the description of the "access" attribute. + 2025-04-02 Sandra Loosemore <sloosem...@baylibre.com> GUO Yixuan <culu....@gmail.com> diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 75f45468e7e7..c36e5b256176 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250403 +20250404 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 829de0054e75..5e7bff88cb22 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,7 @@ +2025-04-03 Jakub Jelinek <ja...@redhat.com> + + * c.opt.urls: Regenerate. + 2025-03-30 Sandra Loosemore <sloosem...@baylibre.com> * c.opt.urls: Regenerate. diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog index e06e789f6700..0b85ff221acd 100644 --- a/gcc/cobol/ChangeLog +++ b/gcc/cobol/ChangeLog @@ -1,3 +1,9 @@ +2025-04-03 Jakub Jelinek <ja...@redhat.com> + + PR cobol/119242 + * genapi.cc (binary_initial_from_float128): Use + native_encode_wide_int. + 2025-04-02 Bob Dubner <rdub...@symas.com> PR cobol/119521 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index b605560a27e2..9342f9fc9ebb 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,28 @@ +2025-04-03 Patrick Palka <ppa...@redhat.com> + + PR c++/119387 + * constexpr.cc (p2280_active_p): New. + (cxx_eval_constant_expression) <case VAR_DECL>: Use it to + restrict P2280 relaxations. + <case PARM_DECL>: Likewise. + +2025-04-03 Jason Merrill <ja...@redhat.com> + + * module.cc (module_state::read_cluster) + (post_load_processing): Clear DECL_EXTERNAL if DECL_COMDAT. + +2025-04-03 Jason Merrill <ja...@redhat.com> + + * call.cc (add_candidates): Re-lookup ne_fns if we move into + another namespace. + +2025-04-03 Andrew Pinski <quic_apin...@quicinc.com> + Jakub Jelinek <ja...@redhat.com> + + PR c++/119563 + * call.cc (build_list_conv): Fix a typo in loop gathering + summary information from subsubconvs. + 2025-04-02 Sandra Loosemore <sloosem...@baylibre.com> PR middle-end/118965 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 422b36546126..9bc53e0695b4 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,106 @@ +2025-04-03 Thomas Schwinge <tschwi...@baylibre.com> + + PR target/119573 + * gcc.c-torture/compile/pr46534.c: Don't 'dg-skip-if' nvptx. + * gcc.target/nvptx/decl.c: Adjust. + +2025-04-03 Jason Merrill <ja...@redhat.com> + + * g++.dg/cpp2a/spaceship-rewrite6.C: New test. + +2025-04-03 Victor Do Nascimento <victor.donascime...@arm.com> + + PR testsuite/118597 + * gcc.dg/vect/vect-fncall-mask.c: Update test directives. + +2025-04-03 Bob Dubner <rdub...@symas.com> + + * cobol.dg/group2/INSPECT_BACKWARD_REPLACING_LEADING.cob: New testcase. + * cobol.dg/group2/INSPECT_BACKWARD_REPLACING_TRAILING.cob: Likewise. + * cobol.dg/group2/INSPECT_BACKWARD_simple_CONVERTING.cob: Likewise. + * cobol.dg/group2/INSPECT_BACKWARD_simple_REPLACING.cob: Likewise. + * cobol.dg/group2/INSPECT_BACKWARD_simple_TALLYING.cob: Likewise. + * cobol.dg/group2/INSPECT_CONVERTING_NULL.cob: Likewise. + * cobol.dg/group2/INSPECT_CONVERTING_TO_figurative_constant.cob: Likewise. + * cobol.dg/group2/INSPECT_CONVERTING_TO_figurative_constants.cob: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_1.cob: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_2.cob: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_3.cob: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_4.cob: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_5.cob: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_5-f.cob: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_5-r.cob: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_6.cob: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_7.cob: Likewise. + * cobol.dg/group2/INSPECT_No_repeat_conversion_check.cob: Likewise. + * cobol.dg/group2/INSPECT_REPLACING_figurative_constant.cob: Likewise. + * cobol.dg/group2/INSPECT_REPLACING_LEADING_ZEROS_BY_SPACES.cob: Likewise. + * cobol.dg/group2/INSPECT_TALLYING_AFTER.cob: Likewise. + * cobol.dg/group2/INSPECT_TALLYING_BEFORE.cob: Likewise. + * cobol.dg/group2/INSPECT_TALLYING_REPLACING_ISO_Example.cob: Likewise. + * cobol.dg/group2/INSPECT_TRAILING.cob: Likewise. + * cobol.dg/group2/INSPECT_BACKWARD_REPLACING_LEADING.out: New known-good result. + * cobol.dg/group2/INSPECT_BACKWARD_REPLACING_TRAILING.out: Likewise. + * cobol.dg/group2/INSPECT_BACKWARD_simple_CONVERTING.out: Likewise. + * cobol.dg/group2/INSPECT_BACKWARD_simple_REPLACING.out: Likewise. + * cobol.dg/group2/INSPECT_BACKWARD_simple_TALLYING.out: Likewise. + * cobol.dg/group2/INSPECT_CONVERTING_TO_figurative_constants.out: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_1.out: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_2.out: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_3.out: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_4.out: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_5-f.out: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_5.out: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_5-r.out: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_6.out: Likewise. + * cobol.dg/group2/INSPECT_ISO_Example_7.out: Likewise. + * cobol.dg/group2/INSPECT_TALLYING_REPLACING_ISO_Example.out: Likewise. + * cobol.dg/group2/INSPECT_TRAILING.out: Likewise. + +2025-04-03 Andrew Pinski <quic_apin...@quicinc.com> + Jakub Jelinek <ja...@redhat.com> + + PR c++/119563 + * g++.dg/cpp0x/pr119563.C: New test. + * g++.dg/cpp/embed-26.C: New test. + +2025-04-03 Christophe Lyon <christophe.l...@linaro.org> + + * gcc.dg/guality/pr90074.c: Remove xfail for aarch64. + * gcc.dg/guality/pr90716.c: Likewise. + +2025-04-03 Rainer Orth <r...@cebitec.uni-bielefeld.de> + + * gcc.target/i386/pr111673.c (dg-options): Add + -fasynchronous-unwind-tables -fdwarf2-cfi-asm. + * gcc.target/i386/pr82142a.c: Likewise. + * gcc.target/i386/pr82142b.c (dg-options): Add -mno-stackrealign + -fasynchronous-unwind-tables -fdwarf2-cfi-asm. + +2025-04-03 Alexandre Oliva <ol...@adacore.com> + + * gcc.target/riscv/rvv/base/vwaddsub-1.c: Require rv64. + +2025-04-03 Alexandre Oliva <ol...@adacore.com> + + * gcc.target/riscv/mcpu-xiangshan-nanhu.c: Skip on non-rv64. + +2025-04-03 Alexandre Oliva <ol...@adacore.com> + + PR tree-optimization/113281 + * gcc.dg/vect/costmodel/riscv/rvv/pr113281-1.c: XFAIL. + * gcc.dg/vect/costmodel/riscv/rvv/pr113281-2.c: Likewise. + * gcc.dg/vect/costmodel/riscv/rvv/pr113281-5.c: Likewise. + +2025-04-03 Alexandre Oliva <ol...@adacore.com> + + * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on riscv lp64. + +2025-04-03 Hongyu Wang <hongyu.w...@intel.com> + + PR target/119539 + * gcc.target/i386/apx-nf-pr119539.c: New test. + 2025-04-02 Jin Ma <ji...@linux.alibaba.com> * gcc.target/riscv/zba-shNadd-09.c: New test. diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog index 48d65ef54134..d09332d039e2 100644 --- a/libgcobol/ChangeLog +++ b/libgcobol/ChangeLog @@ -1,3 +1,27 @@ +2025-04-03 Iain Sandoe <i...@sandoe.co.uk> + + * config.h.in: Regenerate. + * configure: Regenerate. + * configure.ac: Check for availability of strfromf32 and + strfromf64. + * libgcobol.cc (strfromf32, strfromf64): New. + +2025-04-03 Iain Sandoe <i...@sandoe.co.uk> + + PR cobol/119295 + * config.h.in: Regenerate. + * configure: Regenerate. + * configure.ac: Configure random_r and friends + * intrinsic.cc (__gg__random): Use random_r when available. + (__gg__random_next): Likewise. + +2025-04-03 Iain Sandoe <i...@sandoe.co.uk> + + * gfileio.cc: Include config.h. + * gmath.cc: Likewise. + * io.cc: Likewise. + * libgcobol.cc: Likewise. + 2025-04-02 Bob Dubner <rdub...@symas.com> PR cobol/119521 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 438865a9d28e..f0b12564bbca 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,29 @@ +2025-04-03 Thomas Schwinge <tschwi...@baylibre.com> + + * config/cpu/nvptx/t-nvptx: Remove. + * configure.host [nvptx]: Adjust. + +2025-04-03 Thomas Schwinge <tschwi...@baylibre.com> + + PR target/119573 + * config/cpu/nvptx/t-nvptx (AM_MAKEFLAGS): Don't amend. + +2025-04-03 Tomasz Kamiński <tkami...@redhat.com> + + * testsuite/std/format/functions/format.cc: Restored line. + +2025-04-03 Tomasz Kamiński <tkami...@redhat.com> + + PR libstdc++/119593 + * include/bits/unicode.h + (__unicode::__literal_encoding_is_unicode<_CharT>): + Corrected handing for UTF-16 and UTF-32 with "LE" or "BE" suffix. + * include/std/format (__formatter_str::_S_character_width): + Define. + (__formatter_str::_S_character_width): Updated passed char + length. + * testsuite/std/format/functions/format.cc: Test for wchar_t. + 2025-04-02 John David Anglin <dang...@gcc.gnu.org> * config/os/hpux/os_defines.h: Only use long long when