[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