diff options
author | Jeff Law <law@redhat.com> | 2018-01-03 11:22:28 -0700 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2018-01-03 11:22:28 -0700 |
commit | 86aa0691c599e86e966bd1e81e95858a83d5e671 (patch) | |
tree | d956d13e907210786986b283e145f3e97ada7538 /gcc/objc/objc-encoding.c | |
parent | e95e79b628438a978b14c9a0740e0bb8072477e0 (diff) | |
download | gcc-86aa0691c599e86e966bd1e81e95858a83d5e671.zip gcc-86aa0691c599e86e966bd1e81e95858a83d5e671.tar.gz gcc-86aa0691c599e86e966bd1e81e95858a83d5e671.tar.bz2 |
re PR middle-end/83654 (-fstack-clash-protection probes below the stack pointer for VLA with constant size)
PR middle-end/83654
* explow.c (anti_adjust_stack_and_probe_stack_clash): Test a
non-constant residual for zero at runtime and avoid probing in
that case. Reorganize code for trailing problem to mirror handling
of the residual.
PR middle-end/83654
* gcc.target/i386/stack-check-18.c: New test.
* gcc.target/i386/stack-check-19.c: New test.
From-SVN: r256182
Diffstat (limited to 'gcc/objc/objc-encoding.c')
0 files changed, 0 insertions, 0 deletions