https://gcc.gnu.org/g:7f0f88e2823fe48825eff5626e42a1502063e6b3

commit r14-10282-g7f0f88e2823fe48825eff5626e42a1502063e6b3
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Jun 5 00:22:26 2024 +0000

    Daily bump.

Diff:
---
 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  <ja...@redhat.com>
+
+       Backported from master:
+       2024-06-04  Jakub Jelinek  <ja...@redhat.com>
+
+       PR tree-optimization/115337
+       * fold-const.cc (tree_call_nonnegative_warnv_p) <CASE_CFN_CLZ>:
+       If arg1 is non-NULL, RECURSE on it, otherwise return true.
+
+2024-06-04  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2024-06-04  Jakub Jelinek  <ja...@redhat.com>
+
+       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  <ja...@redhat.com>
+
+       Backported from master:
+       2024-06-04  Jakub Jelinek  <ja...@redhat.com>
+
+       * 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  <ja...@redhat.com>
+
+       Backported from master:
+       2024-06-03  Jakub Jelinek  <ja...@redhat.com>
+
+       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  <ja...@redhat.com>
+
+       Backported from master:
+       2024-05-15  Jakub Jelinek  <ja...@redhat.com>
+
+       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  <haochen.ji...@intel.com>
 
        * 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  <ja...@redhat.com>
+
+       Backported from master:
+       2024-06-04  Jakub Jelinek  <ja...@redhat.com>
+
+       PR tree-optimization/115337
+       * gcc.dg/bitint-106.c: New test.
+
+2024-06-04  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2024-06-04  Jakub Jelinek  <ja...@redhat.com>
+
+       PR middle-end/108789
+       * gcc.c-torture/execute/pr108789.c: New test.
+
+2024-06-04  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2024-05-15  Jakub Jelinek  <ja...@redhat.com>
+
+       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  <r...@cebitec.uni-bielefeld.de>
+
+       Backported from master:
+       2024-04-30  Rainer Orth  <r...@cebitec.uni-bielefeld.de>
+
+       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  <haochen.ji...@intel.com>
 
        * 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  <jwak...@redhat.com>
+
+       Backported from master:
+       2024-06-04  Jonathan Wakely  <jwak...@redhat.com>
+
+       PR libstdc++/115335
+       * include/std/span (span::at): Guard with feature test macro.
+
+2024-06-04  Rainer Orth  <r...@cebitec.uni-bielefeld.de>
+
+       Backported from master:
+       2024-05-29  Rainer Orth  <r...@cebitec.uni-bielefeld.de>
+
+       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  <frs.dum...@gmail.com>
 
        Backported from master:

Reply via email to