From 7f0f88e2823fe48825eff5626e42a1502063e6b3 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Wed, 5 Jun 2024 00:22:26 +0000 Subject: [PATCH] Daily bump. --- gcc/ChangeLog | 62 +++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 57 +++++++++++++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 23 +++++++++++++++ 4 files changed, 143 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 250e225d106..33654c3a65b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,65 @@ +2024-06-04 Jakub Jelinek + + Backported from master: + 2024-06-04 Jakub Jelinek + + PR tree-optimization/115337 + * fold-const.cc (tree_call_nonnegative_warnv_p) : + If arg1 is non-NULL, RECURSE on it, otherwise return true. + +2024-06-04 Jakub Jelinek + + Backported from master: + 2024-06-04 Jakub Jelinek + + PR middle-end/108789 + * builtins.cc (fold_builtin_arith_overflow): For ovf_only, + don't call save_expr and don't build REALPART_EXPR, otherwise + set TREE_SIDE_EFFECTS on call before calling save_expr. + (fold_builtin_addc_subc): Set TREE_SIDE_EFFECTS on call before + calling save_expr. + +2024-06-04 Jakub Jelinek + + Backported from master: + 2024-06-04 Jakub Jelinek + + * doc/invoke.texi (lujiazui): Clarify that while the CPUs do support + AVX and F16C, -march=lujiazui actually doesn't enable those. + +2024-06-04 Jakub Jelinek + + Backported from master: + 2024-06-03 Jakub Jelinek + + PR target/115324 + * config/rs6000/rs6000-gen-builtins.cc (write_decls): Remove + GTY markup from struct bifdata and struct ovlddata and remove their + fntype members. Change next member in struct ovlddata and + first_instance member of struct ovldrecord to have int type rather + than struct ovlddata *. Remove GTY markup from rs6000_builtin_info + and rs6000_instance_info arrays, declare new + rs6000_builtin_info_fntype and rs6000_instance_info_fntype arrays, + which have GTY markup. + (write_bif_static_init): Adjust for the above changes. + (write_ovld_static_init): Likewise. + (write_init_bif_table): Likewise. + (write_init_ovld_table): Likewise. + * config/rs6000/rs6000-builtin.cc (rs6000_init_builtins): Likewise. + * config/rs6000/rs6000-c.cc (find_instance): Likewise. Make static. + (altivec_resolve_overloaded_builtin): Adjust for the above changes. + +2024-06-04 Jakub Jelinek + + Backported from master: + 2024-05-15 Jakub Jelinek + + PR rtl-optimization/114902 + PR rtl-optimization/115092 + * combine.cc (simplify_compare_const): Don't optimize + GE op0 SIGNED_MIN or LT op0 SIGNED_MIN into NE op0 const0_rtx or + EQ op0 const0_rtx. + 2024-06-03 Haochen Jiang * common/config/i386/i386-common.cc: Change Granite Rapids diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index f8e244336c6..3577d8c152d 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240604 +20240605 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 27bcf7cc80d..442629dd45b 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,60 @@ +2024-06-04 Jakub Jelinek + + Backported from master: + 2024-06-04 Jakub Jelinek + + PR tree-optimization/115337 + * gcc.dg/bitint-106.c: New test. + +2024-06-04 Jakub Jelinek + + Backported from master: + 2024-06-04 Jakub Jelinek + + PR middle-end/108789 + * gcc.c-torture/execute/pr108789.c: New test. + +2024-06-04 Jakub Jelinek + + Backported from master: + 2024-05-15 Jakub Jelinek + + PR rtl-optimization/114902 + PR rtl-optimization/115092 + * gcc.dg/pr114902.c: New test. + * gcc.dg/pr115092.c: New test. + +2024-06-04 Rainer Orth + + Backported from master: + 2024-04-30 Rainer Orth + + PR modula2/114886 + * lib/gm2.exp: Don't load timeout-dg.exp. + Don't set gm2_previous_timeout. + Don't call dg-timeout. + (gm2_push_timeout, gm2_pop_timeout): Remove. + (gm2_init): Don't call dg-timeout. + * lib/gm2-torture.exp: Don't load timeout-dg.exp. + Don't set gm2_previous_timeout. + Don't call dg-timeout. + (gm2_push_timeout, gm2_pop_timeout): Remove. + * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp: Don't + load timeout-dg.exp. + Don't call gm2_push_timeout, gm2_pop_timeout. + * gm2/examples/map/pass/examples-map-pass.exp: Don't call + gm2_push_timeout, gm2_pop_timeout. + * gm2/iso/run/pass/iso-run-pass.exp: Don't load timeout-dg.exp. + Don't call gm2_push_timeout, gm2_pop_timeout. + * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Don't load + timeout-dg.exp. + Don't call gm2_push_timeout, gm2_pop_timeout. + * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp: + Don't call gm2_push_timeout, gm2_pop_timeout. + * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp: + Don't load timeout-dg.exp. + Don't call gm2_push_timeout, gm2_pop_timeout. + 2024-06-03 Haochen Jiang * gcc.target/i386/avx10_1-25.c: New test. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index f9780d1325d..a3c0e82d0d1 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,26 @@ +2024-06-04 Jonathan Wakely + + Backported from master: + 2024-06-04 Jonathan Wakely + + PR libstdc++/115335 + * include/std/span (span::at): Guard with feature test macro. + +2024-06-04 Rainer Orth + + Backported from master: + 2024-05-29 Rainer Orth + + PR libstdc++/111641 + * src/libbacktrace/Makefile.am (AM_CFLAGS): Add -funwind-tables. + * src/libbacktrace/Makefile.in: Regenerate. + * testsuite/19_diagnostics/stacktrace/current.cc (dg-options): Add + -funwind-tables. + * testsuite/19_diagnostics/stacktrace/entry.cc: Likewise. + * testsuite/19_diagnostics/stacktrace/hash.cc: Likewise. + * testsuite/19_diagnostics/stacktrace/output.cc: Likewise. + * testsuite/19_diagnostics/stacktrace/stacktrace.cc: Likewise. + 2024-06-03 François Dumont Backported from master: