diff options
author | Patrick O'Neill <patrick@rivosinc.com> | 2024-06-10 16:32:11 -0700 |
---|---|---|
committer | Patrick O'Neill <patrick@rivosinc.com> | 2024-06-12 11:19:12 -0700 |
commit | 8c944f2559ff279ed7e04c2a75881c04c0c31a9b (patch) | |
tree | 819e09182405f81642c7d36c34ab0dc910e511f0 /gcc | |
parent | c2f0aaf7539c42b024ed6b3fb6909bd2c86bb206 (diff) | |
download | gcc-8c944f2559ff279ed7e04c2a75881c04c0c31a9b.zip gcc-8c944f2559ff279ed7e04c2a75881c04c0c31a9b.tar.gz gcc-8c944f2559ff279ed7e04c2a75881c04c0c31a9b.tar.bz2 |
RISC-V: Move amo tests into subfolder
There's a large number of atomic related testcases in the riscv folder.
Move them into a subfolder similar to what was done for rvv testcases.
gcc/testsuite/ChangeLog:
* gcc.target/riscv/amo-table-a-6-amo-add-1.c: Move to...
* gcc.target/riscv/amo/amo-table-a-6-amo-add-1.c: ...here.
* gcc.target/riscv/amo-table-a-6-amo-add-2.c: Move to...
* gcc.target/riscv/amo/amo-table-a-6-amo-add-2.c: ...here.
* gcc.target/riscv/amo-table-a-6-amo-add-3.c: Move to...
* gcc.target/riscv/amo/amo-table-a-6-amo-add-3.c: ...here.
* gcc.target/riscv/amo-table-a-6-amo-add-4.c: Move to...
* gcc.target/riscv/amo/amo-table-a-6-amo-add-4.c: ...here.
* gcc.target/riscv/amo-table-a-6-amo-add-5.c: Move to...
* gcc.target/riscv/amo/amo-table-a-6-amo-add-5.c: ...here.
* gcc.target/riscv/amo-table-a-6-compare-exchange-1.c: Move to...
* gcc.target/riscv/amo/amo-table-a-6-compare-exchange-1.c: ...here.
* gcc.target/riscv/amo-table-a-6-compare-exchange-2.c: Move to...
* gcc.target/riscv/amo/amo-table-a-6-compare-exchange-2.c: ...here.
* gcc.target/riscv/amo-table-a-6-compare-exchange-3.c: Move to...
* gcc.target/riscv/amo/amo-table-a-6-compare-exchange-3.c: ...here.
* gcc.target/riscv/amo-table-a-6-compare-exchange-4.c: Move to...
* gcc.target/riscv/amo/amo-table-a-6-compare-exchange-4.c: ...here.
* gcc.target/riscv/amo-table-a-6-compare-exchange-5.c: Move to...
* gcc.target/riscv/amo/amo-table-a-6-compare-exchange-5.c: ...here.
* gcc.target/riscv/amo-table-a-6-compare-exchange-6.c: Move to...
* gcc.target/riscv/amo/amo-table-a-6-compare-exchange-6.c: ...here.
* gcc.target/riscv/amo-table-a-6-compare-exchange-7.c: Move to...
* gcc.target/riscv/amo/amo-table-a-6-compare-exchange-7.c: ...here.
* gcc.target/riscv/amo-table-a-6-fence-1.c: Move to...
* gcc.target/riscv/amo/amo-table-a-6-fence-1.c: ...here.
* gcc.target/riscv/amo-table-a-6-fence-2.c: Move to...
* gcc.target/riscv/amo/amo-table-a-6-fence-2.c: ...here.
* gcc.target/riscv/amo-table-a-6-fence-3.c: Move to...
* gcc.target/riscv/amo/amo-table-a-6-fence-3.c: ...here.
* gcc.target/riscv/amo-table-a-6-fence-4.c: Move to...
* gcc.target/riscv/amo/amo-table-a-6-fence-4.c: ...here.
* gcc.target/riscv/amo-table-a-6-fence-5.c: Move to...
* gcc.target/riscv/amo/amo-table-a-6-fence-5.c: ...here.
* gcc.target/riscv/amo-table-a-6-load-1.c: Move to...
* gcc.target/riscv/amo/amo-table-a-6-load-1.c: ...here.
* gcc.target/riscv/amo-table-a-6-load-2.c: Move to...
* gcc.target/riscv/amo/amo-table-a-6-load-2.c: ...here.
* gcc.target/riscv/amo-table-a-6-load-3.c: Move to...
* gcc.target/riscv/amo/amo-table-a-6-load-3.c: ...here.
* gcc.target/riscv/amo-table-a-6-store-1.c: Move to...
* gcc.target/riscv/amo/amo-table-a-6-store-1.c: ...here.
* gcc.target/riscv/amo-table-a-6-store-2.c: Move to...
* gcc.target/riscv/amo/amo-table-a-6-store-2.c: ...here.
* gcc.target/riscv/amo-table-a-6-store-compat-3.c: Move to...
* gcc.target/riscv/amo/amo-table-a-6-store-compat-3.c: ...here.
* gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c: Move to...
* gcc.target/riscv/amo/amo-table-a-6-subword-amo-add-1.c: ...here.
* gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c: Move to...
* gcc.target/riscv/amo/amo-table-a-6-subword-amo-add-2.c: ...here.
* gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c: Move to...
* gcc.target/riscv/amo/amo-table-a-6-subword-amo-add-3.c: ...here.
* gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c: Move to...
* gcc.target/riscv/amo/amo-table-a-6-subword-amo-add-4.c: ...here.
* gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c: Move to...
* gcc.target/riscv/amo/amo-table-a-6-subword-amo-add-5.c: ...here.
* gcc.target/riscv/amo-table-ztso-amo-add-1.c: Move to...
* gcc.target/riscv/amo/amo-table-ztso-amo-add-1.c: ...here.
* gcc.target/riscv/amo-table-ztso-amo-add-2.c: Move to...
* gcc.target/riscv/amo/amo-table-ztso-amo-add-2.c: ...here.
* gcc.target/riscv/amo-table-ztso-amo-add-3.c: Move to...
* gcc.target/riscv/amo/amo-table-ztso-amo-add-3.c: ...here.
* gcc.target/riscv/amo-table-ztso-amo-add-4.c: Move to...
* gcc.target/riscv/amo/amo-table-ztso-amo-add-4.c: ...here.
* gcc.target/riscv/amo-table-ztso-amo-add-5.c: Move to...
* gcc.target/riscv/amo/amo-table-ztso-amo-add-5.c: ...here.
* gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: Move to...
* gcc.target/riscv/amo/amo-table-ztso-compare-exchange-1.c: ...here.
* gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: Move to...
* gcc.target/riscv/amo/amo-table-ztso-compare-exchange-2.c: ...here.
* gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: Move to...
* gcc.target/riscv/amo/amo-table-ztso-compare-exchange-3.c: ...here.
* gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: Move to...
* gcc.target/riscv/amo/amo-table-ztso-compare-exchange-4.c: ...here.
* gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: Move to...
* gcc.target/riscv/amo/amo-table-ztso-compare-exchange-5.c: ...here.
* gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: Move to...
* gcc.target/riscv/amo/amo-table-ztso-compare-exchange-6.c: ...here.
* gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: Move to...
* gcc.target/riscv/amo/amo-table-ztso-compare-exchange-7.c: ...here.
* gcc.target/riscv/amo-table-ztso-fence-1.c: Move to...
* gcc.target/riscv/amo/amo-table-ztso-fence-1.c: ...here.
* gcc.target/riscv/amo-table-ztso-fence-2.c: Move to...
* gcc.target/riscv/amo/amo-table-ztso-fence-2.c: ...here.
* gcc.target/riscv/amo-table-ztso-fence-3.c: Move to...
* gcc.target/riscv/amo/amo-table-ztso-fence-3.c: ...here.
* gcc.target/riscv/amo-table-ztso-fence-4.c: Move to...
* gcc.target/riscv/amo/amo-table-ztso-fence-4.c: ...here.
* gcc.target/riscv/amo-table-ztso-fence-5.c: Move to...
* gcc.target/riscv/amo/amo-table-ztso-fence-5.c: ...here.
* gcc.target/riscv/amo-table-ztso-load-1.c: Move to...
* gcc.target/riscv/amo/amo-table-ztso-load-1.c: ...here.
* gcc.target/riscv/amo-table-ztso-load-2.c: Move to...
* gcc.target/riscv/amo/amo-table-ztso-load-2.c: ...here.
* gcc.target/riscv/amo-table-ztso-load-3.c: Move to...
* gcc.target/riscv/amo/amo-table-ztso-load-3.c: ...here.
* gcc.target/riscv/amo-table-ztso-store-1.c: Move to...
* gcc.target/riscv/amo/amo-table-ztso-store-1.c: ...here.
* gcc.target/riscv/amo-table-ztso-store-2.c: Move to...
* gcc.target/riscv/amo/amo-table-ztso-store-2.c: ...here.
* gcc.target/riscv/amo-table-ztso-store-3.c: Move to...
* gcc.target/riscv/amo/amo-table-ztso-store-3.c: ...here.
* gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: Move to...
* gcc.target/riscv/amo/amo-table-ztso-subword-amo-add-1.c: ...here.
* gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: Move to...
* gcc.target/riscv/amo/amo-table-ztso-subword-amo-add-2.c: ...here.
* gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: Move to...
* gcc.target/riscv/amo/amo-table-ztso-subword-amo-add-3.c: ...here.
* gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: Move to...
* gcc.target/riscv/amo/amo-table-ztso-subword-amo-add-4.c: ...here.
* gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: Move to...
* gcc.target/riscv/amo/amo-table-ztso-subword-amo-add-5.c: ...here.
* gcc.target/riscv/amo-zaamo-preferred-over-zalrsc.c: Move to...
* gcc.target/riscv/amo/amo-zaamo-preferred-over-zalrsc.c: ...here.
* gcc.target/riscv/amo-zalrsc-amo-add-1.c: Move to...
* gcc.target/riscv/amo/amo-zalrsc-amo-add-1.c: ...here.
* gcc.target/riscv/amo-zalrsc-amo-add-2.c: Move to...
* gcc.target/riscv/amo/amo-zalrsc-amo-add-2.c: ...here.
* gcc.target/riscv/amo-zalrsc-amo-add-3.c: Move to...
* gcc.target/riscv/amo/amo-zalrsc-amo-add-3.c: ...here.
* gcc.target/riscv/amo-zalrsc-amo-add-4.c: Move to...
* gcc.target/riscv/amo/amo-zalrsc-amo-add-4.c: ...here.
* gcc.target/riscv/amo-zalrsc-amo-add-5.c: Move to...
* gcc.target/riscv/amo/amo-zalrsc-amo-add-5.c: ...here.
* gcc.target/riscv/inline-atomics-1.c: Move to...
* gcc.target/riscv/amo/inline-atomics-1.c: ...here.
* gcc.target/riscv/inline-atomics-2.c: Move to...
* gcc.target/riscv/amo/inline-atomics-2.c: ...here.
* gcc.target/riscv/inline-atomics-3.c: Move to...
* gcc.target/riscv/amo/inline-atomics-3.c: ...here.
* gcc.target/riscv/inline-atomics-4.c: Move to...
* gcc.target/riscv/amo/inline-atomics-4.c: ...here.
* gcc.target/riscv/inline-atomics-5.c: Move to...
* gcc.target/riscv/amo/inline-atomics-5.c: ...here.
* gcc.target/riscv/inline-atomics-6.c: Move to...
* gcc.target/riscv/amo/inline-atomics-6.c: ...here.
* gcc.target/riscv/inline-atomics-7.c: Move to...
* gcc.target/riscv/amo/inline-atomics-7.c: ...here.
* gcc.target/riscv/inline-atomics-8.c: Move to...
* gcc.target/riscv/amo/inline-atomics-8.c: ...here.
* gcc.target/riscv/pr114130.c: Move to...
* gcc.target/riscv/amo/pr114130.c: ...here.
* gcc.target/riscv/pr89835.c: Move to...
* gcc.target/riscv/amo/pr89835.c: ...here.
* gcc.target/riscv/amo/amo.exp: New file.
Signed-off-by: Patrick O'Neill <patrick@rivosinc.com>
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-amo-add-1.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-a-6-amo-add-1.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-amo-add-2.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-a-6-amo-add-2.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-amo-add-3.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-a-6-amo-add-3.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-amo-add-4.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-a-6-amo-add-4.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-amo-add-5.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-a-6-amo-add-5.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-compare-exchange-1.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-a-6-compare-exchange-1.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-compare-exchange-2.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-a-6-compare-exchange-2.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-compare-exchange-3.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-a-6-compare-exchange-3.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-compare-exchange-4.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-a-6-compare-exchange-4.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-compare-exchange-5.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-a-6-compare-exchange-5.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-compare-exchange-6.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-a-6-compare-exchange-6.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-compare-exchange-7.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-a-6-compare-exchange-7.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-fence-1.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-a-6-fence-1.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-fence-2.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-a-6-fence-2.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-fence-3.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-a-6-fence-3.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-fence-4.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-a-6-fence-4.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-fence-5.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-a-6-fence-5.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-load-1.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-a-6-load-1.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-load-2.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-a-6-load-2.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-load-3.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-a-6-load-3.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-store-1.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-a-6-store-1.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-store-2.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-a-6-store-2.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-store-compat-3.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-a-6-store-compat-3.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-subword-amo-add-1.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-subword-amo-add-2.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-subword-amo-add-3.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-subword-amo-add-4.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-subword-amo-add-5.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-amo-add-1.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-ztso-amo-add-1.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-amo-add-2.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-ztso-amo-add-2.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-amo-add-3.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-ztso-amo-add-3.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-amo-add-4.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-ztso-amo-add-4.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-amo-add-5.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-ztso-amo-add-5.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-compare-exchange-1.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-ztso-compare-exchange-1.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-compare-exchange-2.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-ztso-compare-exchange-2.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-compare-exchange-3.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-ztso-compare-exchange-3.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-compare-exchange-4.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-ztso-compare-exchange-4.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-compare-exchange-5.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-ztso-compare-exchange-5.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-compare-exchange-6.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-ztso-compare-exchange-6.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-compare-exchange-7.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-ztso-compare-exchange-7.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-fence-1.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-ztso-fence-1.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-fence-2.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-ztso-fence-2.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-fence-3.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-ztso-fence-3.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-fence-4.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-ztso-fence-4.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-fence-5.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-ztso-fence-5.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-load-1.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-ztso-load-1.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-load-2.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-ztso-load-2.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-load-3.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-ztso-load-3.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-store-1.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-ztso-store-1.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-store-2.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-ztso-store-2.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-store-3.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-ztso-store-3.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-subword-amo-add-1.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-subword-amo-add-2.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-subword-amo-add-3.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-subword-amo-add-4.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-subword-amo-add-5.c (renamed from gcc/testsuite/gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-zaamo-preferred-over-zalrsc.c (renamed from gcc/testsuite/gcc.target/riscv/amo-zaamo-preferred-over-zalrsc.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-zalrsc-amo-add-1.c (renamed from gcc/testsuite/gcc.target/riscv/amo-zalrsc-amo-add-1.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-zalrsc-amo-add-2.c (renamed from gcc/testsuite/gcc.target/riscv/amo-zalrsc-amo-add-2.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-zalrsc-amo-add-3.c (renamed from gcc/testsuite/gcc.target/riscv/amo-zalrsc-amo-add-3.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-zalrsc-amo-add-4.c (renamed from gcc/testsuite/gcc.target/riscv/amo-zalrsc-amo-add-4.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo-zalrsc-amo-add-5.c (renamed from gcc/testsuite/gcc.target/riscv/amo-zalrsc-amo-add-5.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/amo.exp | 41 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/inline-atomics-1.c (renamed from gcc/testsuite/gcc.target/riscv/inline-atomics-1.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/inline-atomics-2.c (renamed from gcc/testsuite/gcc.target/riscv/inline-atomics-2.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/inline-atomics-3.c (renamed from gcc/testsuite/gcc.target/riscv/inline-atomics-3.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/inline-atomics-4.c (renamed from gcc/testsuite/gcc.target/riscv/inline-atomics-4.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/inline-atomics-5.c (renamed from gcc/testsuite/gcc.target/riscv/inline-atomics-5.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/inline-atomics-6.c (renamed from gcc/testsuite/gcc.target/riscv/inline-atomics-6.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/inline-atomics-7.c (renamed from gcc/testsuite/gcc.target/riscv/inline-atomics-7.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/inline-atomics-8.c (renamed from gcc/testsuite/gcc.target/riscv/inline-atomics-8.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/pr114130.c (renamed from gcc/testsuite/gcc.target/riscv/pr114130.c) | 0 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/amo/pr89835.c (renamed from gcc/testsuite/gcc.target/riscv/pr89835.c) | 0 |
73 files changed, 41 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-amo-add-1.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-amo-add-1.c index 9c2ba39..9c2ba39 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-amo-add-1.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-amo-add-1.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-amo-add-2.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-amo-add-2.c index b7682a5..b7682a5 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-amo-add-2.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-amo-add-2.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-amo-add-3.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-amo-add-3.c index c877687..c877687 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-amo-add-3.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-amo-add-3.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-amo-add-4.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-amo-add-4.c index b37c4c3..b37c4c3 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-amo-add-4.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-amo-add-4.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-amo-add-5.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-amo-add-5.c index 8d45ca7..8d45ca7 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-amo-add-5.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-amo-add-5.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-compare-exchange-1.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-compare-exchange-1.c index 4917cd6..4917cd6 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-compare-exchange-1.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-compare-exchange-1.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-compare-exchange-2.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-compare-exchange-2.c index 1219365..1219365 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-compare-exchange-2.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-compare-exchange-2.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-compare-exchange-3.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-compare-exchange-3.c index 649c7d2..649c7d2 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-compare-exchange-3.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-compare-exchange-3.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-compare-exchange-4.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-compare-exchange-4.c index 5f7fdeb..5f7fdeb 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-compare-exchange-4.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-compare-exchange-4.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-compare-exchange-5.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-compare-exchange-5.c index f4bd7d6..f4bd7d6 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-compare-exchange-5.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-compare-exchange-5.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-compare-exchange-6.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-compare-exchange-6.c index 1547644..1547644 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-compare-exchange-6.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-compare-exchange-6.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-compare-exchange-7.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-compare-exchange-7.c index 1671254..1671254 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-compare-exchange-7.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-compare-exchange-7.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-fence-1.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-fence-1.c index bf59048..bf59048 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-fence-1.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-fence-1.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-fence-2.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-fence-2.c index 9848f8c..9848f8c 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-fence-2.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-fence-2.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-fence-3.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-fence-3.c index 3c3ce6e..3c3ce6e 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-fence-3.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-fence-3.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-fence-4.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-fence-4.c index 12d7171..12d7171 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-fence-4.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-fence-4.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-fence-5.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-fence-5.c index 9567b60..9567b60 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-fence-5.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-fence-5.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-load-1.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-load-1.c index 3c79035..3c79035 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-load-1.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-load-1.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-load-2.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-load-2.c index 7d74841..7d74841 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-load-2.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-load-2.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-load-3.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-load-3.c index ab95fa6..ab95fa6 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-load-3.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-load-3.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-store-1.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-store-1.c index d852fdd..d852fdd 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-store-1.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-store-1.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-store-2.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-store-2.c index ccb5e2a..ccb5e2a 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-store-2.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-store-2.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-store-compat-3.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-store-compat-3.c index 761889f..761889f 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-store-compat-3.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-store-compat-3.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-subword-amo-add-1.c index 4174fde..4174fde 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-subword-amo-add-1.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-subword-amo-add-2.c index 4c06c90..4c06c90 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-subword-amo-add-2.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-subword-amo-add-3.c index 7e791c9..7e791c9 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-subword-amo-add-3.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-subword-amo-add-4.c index 76f3be2..76f3be2 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-subword-amo-add-4.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-subword-amo-add-5.c index 8dbfa9c..8dbfa9c 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-a-6-subword-amo-add-5.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-amo-add-1.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-amo-add-1.c index 8216939..8216939 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-amo-add-1.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-amo-add-1.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-amo-add-2.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-amo-add-2.c index a238c6f..a238c6f 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-amo-add-2.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-amo-add-2.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-amo-add-3.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-amo-add-3.c index c97bf46..c97bf46 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-amo-add-3.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-amo-add-3.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-amo-add-4.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-amo-add-4.c index 14e632b..14e632b 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-amo-add-4.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-amo-add-4.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-amo-add-5.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-amo-add-5.c index 74d8df9..74d8df9 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-amo-add-5.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-amo-add-5.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-compare-exchange-1.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-compare-exchange-1.c index 46a9f0c..46a9f0c 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-compare-exchange-1.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-compare-exchange-1.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-compare-exchange-2.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-compare-exchange-2.c index 20e325f..20e325f 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-compare-exchange-2.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-compare-exchange-2.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-compare-exchange-3.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-compare-exchange-3.c index 0a443b4..0a443b4 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-compare-exchange-3.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-compare-exchange-3.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-compare-exchange-4.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-compare-exchange-4.c index 35e01cdc..35e01cdc 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-compare-exchange-4.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-compare-exchange-4.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-compare-exchange-5.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-compare-exchange-5.c index cd88493..cd88493 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-compare-exchange-5.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-compare-exchange-5.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-compare-exchange-6.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-compare-exchange-6.c index 7da3b1d..7da3b1d 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-compare-exchange-6.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-compare-exchange-6.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-compare-exchange-7.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-compare-exchange-7.c index 53f6e6a..53f6e6a 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-compare-exchange-7.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-compare-exchange-7.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-fence-1.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-fence-1.c index ec008d2..ec008d2 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-fence-1.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-fence-1.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-fence-2.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-fence-2.c index acef911..acef911 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-fence-2.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-fence-2.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-fence-3.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-fence-3.c index 6931ba0..6931ba0 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-fence-3.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-fence-3.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-fence-4.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-fence-4.c index b5a0429..b5a0429 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-fence-4.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-fence-4.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-fence-5.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-fence-5.c index 860fb97..860fb97 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-fence-5.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-fence-5.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-load-1.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-load-1.c index 6319779..6319779 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-load-1.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-load-1.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-load-2.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-load-2.c index 2c24f10..2c24f10 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-load-2.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-load-2.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-load-3.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-load-3.c index 7d2166d..7d2166d 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-load-3.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-load-3.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-store-1.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-store-1.c index 29a7702..29a7702 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-store-1.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-store-1.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-store-2.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-store-2.c index fb82360..fb82360 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-store-2.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-store-2.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-store-3.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-store-3.c index 88d8432..88d8432 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-store-3.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-store-3.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-subword-amo-add-1.c index 5c0a8b8..5c0a8b8 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-subword-amo-add-1.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-subword-amo-add-2.c index 5510781..5510781 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-subword-amo-add-2.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-subword-amo-add-3.c index 5f0f787..5f0f787 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-subword-amo-add-3.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-subword-amo-add-4.c index 24f4f02..24f4f02 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-subword-amo-add-4.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-subword-amo-add-5.c index 405e498..405e498 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-table-ztso-subword-amo-add-5.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-zaamo-preferred-over-zalrsc.c b/gcc/testsuite/gcc.target/riscv/amo/amo-zaamo-preferred-over-zalrsc.c index 1c124c2..1c124c2 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-zaamo-preferred-over-zalrsc.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-zaamo-preferred-over-zalrsc.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-zalrsc-amo-add-1.c b/gcc/testsuite/gcc.target/riscv/amo/amo-zalrsc-amo-add-1.c index 3fa7433..3fa7433 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-zalrsc-amo-add-1.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-zalrsc-amo-add-1.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-zalrsc-amo-add-2.c b/gcc/testsuite/gcc.target/riscv/amo/amo-zalrsc-amo-add-2.c index af0a2d5..af0a2d5 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-zalrsc-amo-add-2.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-zalrsc-amo-add-2.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-zalrsc-amo-add-3.c b/gcc/testsuite/gcc.target/riscv/amo/amo-zalrsc-amo-add-3.c index 521869b..521869b 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-zalrsc-amo-add-3.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-zalrsc-amo-add-3.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-zalrsc-amo-add-4.c b/gcc/testsuite/gcc.target/riscv/amo/amo-zalrsc-amo-add-4.c index 8b6e757..8b6e757 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-zalrsc-amo-add-4.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-zalrsc-amo-add-4.c diff --git a/gcc/testsuite/gcc.target/riscv/amo-zalrsc-amo-add-5.c b/gcc/testsuite/gcc.target/riscv/amo/amo-zalrsc-amo-add-5.c index 0bdc47d..0bdc47d 100644 --- a/gcc/testsuite/gcc.target/riscv/amo-zalrsc-amo-add-5.c +++ b/gcc/testsuite/gcc.target/riscv/amo/amo-zalrsc-amo-add-5.c diff --git a/gcc/testsuite/gcc.target/riscv/amo/amo.exp b/gcc/testsuite/gcc.target/riscv/amo/amo.exp new file mode 100644 index 0000000..2806f4b --- /dev/null +++ b/gcc/testsuite/gcc.target/riscv/amo/amo.exp @@ -0,0 +1,41 @@ +# Copyright (C) 2024-2024 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + +# GCC testsuite that uses the `dg.exp' driver. + +# Exit immediately if this isn't a RISC-V target. +if ![istarget riscv*-*-*] then { + return +} + +# Load support procs. +load_lib gcc-dg.exp + +# If a testcase doesn't have special options, use these. +global DEFAULT_CFLAGS +if ![info exists DEFAULT_CFLAGS] then { + set DEFAULT_CFLAGS " -ansi -pedantic-errors" +} + +# Initialize `dg'. +dg-init + +# Main loop. +dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.\[cS\]]] \ + "" $DEFAULT_CFLAGS + +# All done. +dg-finish diff --git a/gcc/testsuite/gcc.target/riscv/inline-atomics-1.c b/gcc/testsuite/gcc.target/riscv/amo/inline-atomics-1.c index 5c5623d..5c5623d 100644 --- a/gcc/testsuite/gcc.target/riscv/inline-atomics-1.c +++ b/gcc/testsuite/gcc.target/riscv/amo/inline-atomics-1.c diff --git a/gcc/testsuite/gcc.target/riscv/inline-atomics-2.c b/gcc/testsuite/gcc.target/riscv/amo/inline-atomics-2.c index 76c9982..76c9982 100644 --- a/gcc/testsuite/gcc.target/riscv/inline-atomics-2.c +++ b/gcc/testsuite/gcc.target/riscv/amo/inline-atomics-2.c diff --git a/gcc/testsuite/gcc.target/riscv/inline-atomics-3.c b/gcc/testsuite/gcc.target/riscv/amo/inline-atomics-3.c index 7bab0dd..7bab0dd 100644 --- a/gcc/testsuite/gcc.target/riscv/inline-atomics-3.c +++ b/gcc/testsuite/gcc.target/riscv/amo/inline-atomics-3.c diff --git a/gcc/testsuite/gcc.target/riscv/inline-atomics-4.c b/gcc/testsuite/gcc.target/riscv/amo/inline-atomics-4.c index 4806613..4806613 100644 --- a/gcc/testsuite/gcc.target/riscv/inline-atomics-4.c +++ b/gcc/testsuite/gcc.target/riscv/amo/inline-atomics-4.c diff --git a/gcc/testsuite/gcc.target/riscv/inline-atomics-5.c b/gcc/testsuite/gcc.target/riscv/amo/inline-atomics-5.c index b677418..b677418 100644 --- a/gcc/testsuite/gcc.target/riscv/inline-atomics-5.c +++ b/gcc/testsuite/gcc.target/riscv/amo/inline-atomics-5.c diff --git a/gcc/testsuite/gcc.target/riscv/inline-atomics-6.c b/gcc/testsuite/gcc.target/riscv/amo/inline-atomics-6.c index fcf2a13..fcf2a13 100644 --- a/gcc/testsuite/gcc.target/riscv/inline-atomics-6.c +++ b/gcc/testsuite/gcc.target/riscv/amo/inline-atomics-6.c diff --git a/gcc/testsuite/gcc.target/riscv/inline-atomics-7.c b/gcc/testsuite/gcc.target/riscv/amo/inline-atomics-7.c index 72dc422..72dc422 100644 --- a/gcc/testsuite/gcc.target/riscv/inline-atomics-7.c +++ b/gcc/testsuite/gcc.target/riscv/amo/inline-atomics-7.c diff --git a/gcc/testsuite/gcc.target/riscv/inline-atomics-8.c b/gcc/testsuite/gcc.target/riscv/amo/inline-atomics-8.c index f583e71..f583e71 100644 --- a/gcc/testsuite/gcc.target/riscv/inline-atomics-8.c +++ b/gcc/testsuite/gcc.target/riscv/amo/inline-atomics-8.c diff --git a/gcc/testsuite/gcc.target/riscv/pr114130.c b/gcc/testsuite/gcc.target/riscv/amo/pr114130.c index 647e27d..647e27d 100644 --- a/gcc/testsuite/gcc.target/riscv/pr114130.c +++ b/gcc/testsuite/gcc.target/riscv/amo/pr114130.c diff --git a/gcc/testsuite/gcc.target/riscv/pr89835.c b/gcc/testsuite/gcc.target/riscv/amo/pr89835.c index b7adc7c..b7adc7c 100644 --- a/gcc/testsuite/gcc.target/riscv/pr89835.c +++ b/gcc/testsuite/gcc.target/riscv/amo/pr89835.c |