https://gcc.gnu.org/g:dfae324da5e6141ac4378a3dd1e46d20e8b58c12

commit r14-10496-gdfae324da5e6141ac4378a3dd1e46d20e8b58c12
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Jul 23 00:22:52 2024 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 108 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/testsuite/ChangeLog |  66 +++++++++++++++++++++++++++++
 3 files changed, 175 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index af24c2e4b94f..a39e2e6756a3 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,111 @@
+2024-07-22  Jan Hubicka  <hubi...@ucw.cz>
+
+       Backported from master:
+       2024-07-22  Jan Hubicka  <hubi...@ucw.cz>
+
+       PR ipa/111613
+       * ipa-modref.cc (analyze_parms): Do not preserve EAF_NO_DIRECT_READ and
+       EAF_NO_INDIRECT_READ from past flags.
+
+2024-07-22  Peter Bergner  <berg...@linux.ibm.com>
+
+       Backported from master:
+       2024-07-17  Peter Bergner  <berg...@linux.ibm.com>
+
+       PR target/114759
+       * config/rs6000/rs6000.cc (rs6000_option_override_internal): Disallow
+       CPUs and ABIs that do no support the ROP protection insns.
+       * config/rs6000/rs6000-logue.cc (rs6000_stack_info): Remove now
+       unneeded tests.
+       (rs6000_emit_prologue): Likewise.
+       Remove unneeded gcc_assert.
+       (rs6000_emit_epilogue): Likewise.
+       * config/rs6000/rs6000.md: Likewise.
+
+2024-07-22  Peter Bergner  <berg...@linux.ibm.com>
+
+       Backported from master:
+       2024-07-17  Peter Bergner  <berg...@linux.ibm.com>
+
+       PR target/114759
+       * config/rs6000/rs6000-logue.cc (rs6000_stack_info): Use TARGET_POWER8.
+       (rs6000_emit_prologue): Likewise.
+       * config/rs6000/rs6000.md (hashchk): Likewise.
+       (hashst): Likewise.
+       Fix whitespace.
+
+2024-07-22  Peter Bergner  <berg...@linux.ibm.com>
+
+       Backported from master:
+       2024-06-17  Peter Bergner  <berg...@linux.ibm.com>
+
+       PR target/115389
+       * config/rs6000/rs6000-logue.cc (rs6000_stack_info): Compute
+       rop_hash_save_offset for non-Altivec compiles.
+
+2024-07-22  Peter Bergner  <berg...@linux.ibm.com>
+
+       Backported from master:
+       2024-06-08  Peter Bergner  <berg...@linux.ibm.com>
+
+       * config/rs6000/rs6000-logue.cc (rs6000_stack_info): Update comment.
+
+2024-07-22  Jan Hubicka  <hubi...@ucw.cz>
+
+       Backported from master:
+       2024-07-22  Jan Hubicka  <hubi...@ucw.cz>
+
+       PR ipa/115033
+       * ipa-modref.cc (modref_eaf_analysis::analyze_ssa_name): Fix checking of
+       EAF flags when analysing values dereferenced as function parameters.
+
+2024-07-22  Jan Hubicka  <hubi...@ucw.cz>
+
+       Backported from master:
+       2024-07-22  Jan Hubicka  <hubi...@ucw.cz>
+
+       PR ipa/114207
+       * ipa-prop.cc (unadjusted_ptr_and_unit_offset): Fix accounting of 
offsets in ADDR_EXPR.
+
+2024-07-22  Jan Hubicka  <hubi...@ucw.cz>
+
+       Backported from master:
+       2024-07-22  Jan Hubicka  <hubi...@ucw.cz>
+
+       PR ipa/115277
+       * ipa-icf-gimple.cc (func_checker::compare_loops): compare loop
+       bounds.
+
+2024-07-22  Jan Hubicka  <j...@suse.cz>
+
+       Backported from master:
+       2024-05-14  Jan Hubicka  <j...@suse.cz>
+
+       PR ipa/113291
+       * ipa-inline.cc (enum can_inline_edge_by_limits_flags): New enum.
+       (can_inline_edge_by_limits_p): Take flags instead of multiple bools; 
add flag
+       for forcing inlinie limits.
+       (can_early_inline_edge_p): Update.
+       (want_inline_self_recursive_call_p): Update; use FORCE_LIMITS mode.
+       (check_callers): Update.
+       (update_caller_keys): Update.
+       (update_callee_keys): Update.
+       (recursive_inlining): Update.
+       (add_new_edges_to_heap): Update.
+       (speculation_useful_p): Update.
+       (inline_small_functions): Clear DECL_DISREGARD_INLINE_LIMITS on self 
recursion.
+       (flatten_function): Update.
+       (inline_to_all_callers_1): Update.
+
+2024-07-22  Maciej W. Rozycki  <ma...@orcam.me.uk>
+
+       Backported from master:
+       2024-06-29  Maciej W. Rozycki  <ma...@orcam.me.uk>
+
+       PR rtl-optimization/115565
+       * cse.cc (record_jump_cond): Use INT_MIN rather than -1 for
+       `comparison_qty' if !REG_P.
+
 2024-07-20  Stefan Schulze Frielinghaus  <stefa...@gcc.gnu.org>
 
        * config/s390/3931.md (vlbr, vstbr, vrepi): Remove.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 01bbf6ed5e1f..833d506febb5 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240722
+20240723
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 8fd69163fe82..529079773619 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,69 @@
+2024-07-22  Jan Hubicka  <hubi...@ucw.cz>
+
+       Backported from master:
+       2024-07-22  Jan Hubicka  <hubi...@ucw.cz>
+
+       PR ipa/111613
+       * gcc.c-torture/pr111613.c: New test.
+
+2024-07-22  Peter Bergner  <berg...@linux.ibm.com>
+
+       Backported from master:
+       2024-07-19  Peter Bergner  <berg...@linux.ibm.com>
+
+       PR target/114759
+       PR target/115988
+       * gcc.target/powerpc/pr114759-3.c: Catch unsupported ABI errors.
+
+2024-07-22  Peter Bergner  <berg...@linux.ibm.com>
+
+       Backported from master:
+       2024-07-17  Peter Bergner  <berg...@linux.ibm.com>
+
+       PR target/114759
+       * gcc.target/powerpc/pr114759-3.c: New test.
+
+2024-07-22  Peter Bergner  <berg...@linux.ibm.com>
+
+       Backported from master:
+       2024-07-17  Peter Bergner  <berg...@linux.ibm.com>
+
+       PR target/114759
+       * gcc.target/powerpc/pr114759-2.c: New test.
+       * lib/target-supports.exp (rop_ok): Use
+       check_effective_target_has_arch_pwr8.
+
+2024-07-22  Peter Bergner  <berg...@linux.ibm.com>
+
+       Backported from master:
+       2024-06-17  Peter Bergner  <berg...@linux.ibm.com>
+
+       PR target/115389
+       * gcc.target/powerpc/pr115389.c: New test.
+
+2024-07-22  Jan Hubicka  <hubi...@ucw.cz>
+
+       Backported from master:
+       2024-07-22  Jan Hubicka  <hubi...@ucw.cz>
+
+       PR ipa/115033
+       * gcc.c-torture/execute/pr115033.c: New test.
+
+2024-07-22  Jan Hubicka  <hubi...@ucw.cz>
+
+       Backported from master:
+       2024-07-22  Jan Hubicka  <hubi...@ucw.cz>
+
+       PR ipa/114207
+       * gcc.c-torture/execute/pr114207.c: New test.
+
+2024-07-22  Jan Hubicka  <hubi...@ucw.cz>
+
+       Backported from master:
+       2024-07-22  Jan Hubicka  <hubi...@ucw.cz>
+
+       * gcc.c-torture/compile/pr115277.c: New test.
+
 2024-07-20  Paul Thomas  <pa...@gcc.gnu.org>
 
        Revert:

Reply via email to