[gcc r14-10282] Daily bump.
GCC Administrator
gccadmin@gcc.gnu.org
Wed Jun 5 00:22:50 GMT 2024
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 <jakub@redhat.com>
+
+ Backported from master:
+ 2024-06-04 Jakub Jelinek <jakub@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 <jakub@redhat.com>
+
+ Backported from master:
+ 2024-06-04 Jakub Jelinek <jakub@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 <jakub@redhat.com>
+
+ Backported from master:
+ 2024-06-04 Jakub Jelinek <jakub@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 <jakub@redhat.com>
+
+ Backported from master:
+ 2024-06-03 Jakub Jelinek <jakub@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 <jakub@redhat.com>
+
+ Backported from master:
+ 2024-05-15 Jakub Jelinek <jakub@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.jiang@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 <jakub@redhat.com>
+
+ Backported from master:
+ 2024-06-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/115337
+ * gcc.dg/bitint-106.c: New test.
+
+2024-06-04 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2024-06-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/108789
+ * gcc.c-torture/execute/pr108789.c: New test.
+
+2024-06-04 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2024-05-15 Jakub Jelinek <jakub@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 <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ Backported from master:
+ 2024-04-30 Rainer Orth <ro@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.jiang@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 <jwakely@redhat.com>
+
+ Backported from master:
+ 2024-06-04 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/115335
+ * include/std/span (span::at): Guard with feature test macro.
+
+2024-06-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ Backported from master:
+ 2024-05-29 Rainer Orth <ro@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.dumont@gmail.com>
Backported from master:
More information about the Gcc-cvs
mailing list