This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-13 in repository gcc.
from aa3db2ba4e3 [PATCH] modula2: new option -Wcase-enum and associated fixes new 71a2aa21272 aarch64: Use local frame vars in shrink-wrapping code new 89a9fa28770 aarch64: Avoid a use of callee_offset new b36a2a78040 aarch64: Explicitly handle frames with no saved registers new ada2ab00935 aarch64: Add bytes_below_saved_regs to frame info new 82f6b3e1b59 aarch64: Add bytes_below_hard_fp to frame info new 86fa43e9fe4 aarch64: Tweak aarch64_save/restore_callee_saves new 8ae9181426f aarch64: Only calculate chain_offset if there is a chain new 375794feb61 aarch64: Rename locals_offset to bytes_above_locals new 1a9ea1c45c7 aarch64: Rename hard_fp_offset to bytes_above_hard_fp new d202ce1ecf6 aarch64: Tweak frame_size comment new f2b58537520 aarch64: Measure reg_offset from the bottom of the frame new 79faabda181 aarch64: Simplify top of frame allocation new 4e62049e403 aarch64: Minor initial adjustment tweak new aaa1a0a5912 aarch64: Tweak stack clash boundary condition new 8433953434a aarch64: Put LR save probe in first 16 bytes new eea1759073e aarch64: Simplify probe of final frame allocation new 96d85187c3b aarch64: Explicitly record probe registers in frame info new 56df0650809 aarch64: Remove below_hard_fp_saved_regs_size new b96e66fd4ef 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