]> git.ipfire.org Git - thirdparty/gcc.git/commit
aarch64: Add non-local goto and jump tests for GCS
authorSzabolcs Nagy <szabolcs.nagy@arm.com>
Thu, 14 Nov 2024 16:15:09 +0000 (16:15 +0000)
committerRichard Sandiford <richard.sandiford@arm.com>
Thu, 14 Nov 2024 16:15:09 +0000 (16:15 +0000)
commit89c7ebdee1177ee8131bb50dc2c8fc6217c66d9e
treefa22bf1a67a9c666c081e291aa4deacce4d5310a
parent41479351d638ed469bd6d8975dcacc4e72e503b3
aarch64: Add non-local goto and jump tests for GCS

These are scan asm tests only, relying on existing execution tests
for runtime coverage.

gcc/testsuite/ChangeLog:

* gcc.target/aarch64/gcs-nonlocal-1.c: New test.
* gcc.target/aarch64/gcs-nonlocal-1-track-speculation.c: New test.
* gcc.target/aarch64/gcs-nonlocal-2.c: New test.
* gcc.target/aarch64/gcs-nonlocal-2-track-speculation.c: New test.
* gcc.target/aarch64/gcs-nonlocal-1.h: New header file.
* gcc.target/aarch64/gcs-nonlocal-2.h: New header file.
gcc/testsuite/gcc.target/aarch64/gcs-nonlocal-1-track-speculation.c [new file with mode: 0644]
gcc/testsuite/gcc.target/aarch64/gcs-nonlocal-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/aarch64/gcs-nonlocal-1.h [new file with mode: 0644]
gcc/testsuite/gcc.target/aarch64/gcs-nonlocal-2-track-speculation.c [new file with mode: 0644]
gcc/testsuite/gcc.target/aarch64/gcs-nonlocal-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/aarch64/gcs-nonlocal-2.h [new file with mode: 0644]