diff options
author | Alex Coplan <alex.coplan@arm.com> | 2023-11-15 10:24:41 +0000 |
---|---|---|
committer | Alex Coplan <alex.coplan@arm.com> | 2023-12-15 19:59:58 +0000 |
commit | 635093595ff5ffbcab74a0d63584daf51537c542 (patch) | |
tree | f1f38629b6fa17a48817ccfab978adb5872cd827 /gcc/defaults.h | |
parent | 1ddf65c5fc6ba7cf5826e1c02c569c923a541c09 (diff) | |
download | gcc-635093595ff5ffbcab74a0d63584daf51537c542.zip gcc-635093595ff5ffbcab74a0d63584daf51537c542.tar.gz gcc-635093595ff5ffbcab74a0d63584daf51537c542.tar.bz2 |
aarch64, testsuite: Fix up auto-init-padding tests
The tests currently depend on memcpy lowering forming stps at -O0,
but we no longer want to form stps during memcpy lowering, but instead
in the upcoming load/store pair fusion pass.
This patch therefore tweaks affected tests to enable optimizations
(-O1), and adjusts the tests to avoid parts of the structures being
optimized away where necessary.
gcc/testsuite/ChangeLog:
* gcc.target/aarch64/auto-init-padding-1.c: Add -O to options,
adjust test to work with optimizations enabled.
* gcc.target/aarch64/auto-init-padding-2.c: Add -O to options.
* gcc.target/aarch64/auto-init-padding-3.c: Add -O to options,
adjust test to work with optimizations enabled.
* gcc.target/aarch64/auto-init-padding-4.c: Likewise.
* gcc.target/aarch64/auto-init-padding-9.c: Likewise.
Diffstat (limited to 'gcc/defaults.h')
0 files changed, 0 insertions, 0 deletions