This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-12 in repository gcc.
from ac0773956ce rs6000: call vector load/store with length only on 64-bit Power10 new 62fbb215cc8 aarch64: Use local frame vars in shrink-wrapping code new 12a8889de16 aarch64: Avoid a use of callee_offset new 03d5e89e7f3 aarch64: Explicitly handle frames with no saved registers new 49c2eb76167 aarch64: Add bytes_below_saved_regs to frame info new 34081079ea4 aarch64: Add bytes_below_hard_fp to frame info new 187861af7c5 aarch64: Tweak aarch64_save/restore_callee_saves new 2b983f9064d aarch64: Only calculate chain_offset if there is a chain new 0a0a824808d aarch64: Rename locals_offset to bytes_above_locals new 3fbf0789202 aarch64: Rename hard_fp_offset to bytes_above_hard_fp new aac8b31379a aarch64: Tweak frame_size comment new 8d5506a8aeb aarch64: Measure reg_offset from the bottom of the frame new b47766614df aarch64: Simplify top of frame allocation new 08f71b4bb28 aarch64: Minor initial adjustment tweak new f22315d5c19 aarch64: Tweak stack clash boundary condition new 15e18831bf9 aarch64: Put LR save probe in first 16 bytes new c4f0e121faa aarch64: Simplify probe of final frame allocation new 6f0ab0a9f46 aarch64: Explicitly record probe registers in frame info new 8254e1b9cd5 aarch64: Remove below_hard_fp_saved_regs_size new 75c37e03140 aarch64: Make stack smash canary protect saved registers
The 19 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/config/aarch64/aarch64.cc | 518 +++++++++++---------- gcc/config/aarch64/aarch64.h | 44 +- .../gcc.target/aarch64/stack-check-prologue-17.c | 55 +++ .../gcc.target/aarch64/stack-check-prologue-18.c | 100 ++++ .../gcc.target/aarch64/stack-check-prologue-19.c | 100 ++++ .../gcc.target/aarch64/stack-check-prologue-20.c | 3 + .../gcc.target/aarch64/stack-protector-8.c | 95 ++++ .../gcc.target/aarch64/stack-protector-9.c | 33 ++ .../gcc.target/aarch64/sve/pcs/stack_clash_3.c | 6 +- 9 files changed, 699 insertions(+), 255 deletions(-) create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-17.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-18.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-19.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-20.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-protector-8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-protector-9.c