Daily bump.

This commit is contained in:
GCC Administrator 2024-06-05 00:22:26 +00:00
parent c6e6258ea4
commit 7f0f88e282
4 changed files with 143 additions and 1 deletions

View file

@ -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

View file

@ -1 +1 @@
20240604
20240605

View file

@ -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.

View file

@ -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: