diff options
author | Christoph Müllner <christoph.muellner@vrull.eu> | 2024-05-14 09:20:18 -0600 |
---|---|---|
committer | Jeff Law <jlaw@ventanamicro.com> | 2024-05-14 09:20:18 -0600 |
commit | 21855f960141c1811d6a5f6ad3b2065f20d4b353 (patch) | |
tree | dd531630e5da6f54f17e2e25de82ddc7f80ed8d0 | |
parent | e6e41b68fd805ab126895a20bb9670442b198f62 (diff) | |
download | gcc-21855f960141c1811d6a5f6ad3b2065f20d4b353.zip gcc-21855f960141c1811d6a5f6ad3b2065f20d4b353.tar.gz gcc-21855f960141c1811d6a5f6ad3b2065f20d4b353.tar.bz2 |
[PATCH 2/3] RISC-V: testsuite: Make cmo tests LTO safe
Let's add '\t' to the instruction match pattern to avoid false positive
matches when compiling with -flto.
gcc/testsuite/ChangeLog:
* gcc.target/riscv/cmo-zicbom-1.c: Add \t to test pattern.
* gcc.target/riscv/cmo-zicbom-2.c: Likewise.
* gcc.target/riscv/cmo-zicbop-1.c: Likewise.
* gcc.target/riscv/cmo-zicbop-2.c: Likewise.
* gcc.target/riscv/cmo-zicboz-1.c: Likewise.
* gcc.target/riscv/cmo-zicboz-2.c: Likewise.
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/cmo-zicbom-1.c | 6 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/cmo-zicbom-2.c | 6 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/cmo-zicbop-1.c | 6 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/cmo-zicbop-2.c | 6 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/cmo-zicboz-1.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/riscv/cmo-zicboz-2.c | 2 |
6 files changed, 14 insertions, 14 deletions
diff --git a/gcc/testsuite/gcc.target/riscv/cmo-zicbom-1.c b/gcc/testsuite/gcc.target/riscv/cmo-zicbom-1.c index 6341f78..02c38e2 100644 --- a/gcc/testsuite/gcc.target/riscv/cmo-zicbom-1.c +++ b/gcc/testsuite/gcc.target/riscv/cmo-zicbom-1.c @@ -24,6 +24,6 @@ void foo3() __builtin_riscv_zicbom_cbo_inval((void*)0x111); } -/* { dg-final { scan-assembler-times "cbo.clean" 3 } } */ -/* { dg-final { scan-assembler-times "cbo.flush" 3 } } */ -/* { dg-final { scan-assembler-times "cbo.inval" 3 } } */ +/* { dg-final { scan-assembler-times "cbo.clean\t" 3 } } */ +/* { dg-final { scan-assembler-times "cbo.flush\t" 3 } } */ +/* { dg-final { scan-assembler-times "cbo.inval\t" 3 } } */ diff --git a/gcc/testsuite/gcc.target/riscv/cmo-zicbom-2.c b/gcc/testsuite/gcc.target/riscv/cmo-zicbom-2.c index a04f106..040b969 100644 --- a/gcc/testsuite/gcc.target/riscv/cmo-zicbom-2.c +++ b/gcc/testsuite/gcc.target/riscv/cmo-zicbom-2.c @@ -24,6 +24,6 @@ void foo3() __builtin_riscv_zicbom_cbo_inval((void*)0x111); } -/* { dg-final { scan-assembler-times "cbo.clean" 3 } } */ -/* { dg-final { scan-assembler-times "cbo.flush" 3 } } */ -/* { dg-final { scan-assembler-times "cbo.inval" 3 } } */ +/* { dg-final { scan-assembler-times "cbo.clean\t" 3 } } */ +/* { dg-final { scan-assembler-times "cbo.flush\t" 3 } } */ +/* { dg-final { scan-assembler-times "cbo.inval\t" 3 } } */ diff --git a/gcc/testsuite/gcc.target/riscv/cmo-zicbop-1.c b/gcc/testsuite/gcc.target/riscv/cmo-zicbop-1.c index c5d78c1..9718115 100644 --- a/gcc/testsuite/gcc.target/riscv/cmo-zicbop-1.c +++ b/gcc/testsuite/gcc.target/riscv/cmo-zicbop-1.c @@ -18,6 +18,6 @@ int foo1() return __builtin_riscv_zicbop_cbo_prefetchi(1); } -/* { dg-final { scan-assembler-times "prefetch.i" 1 } } */ -/* { dg-final { scan-assembler-times "prefetch.r" 4 } } */ -/* { dg-final { scan-assembler-times "prefetch.w" 4 } } */ +/* { dg-final { scan-assembler-times "prefetch.i\t" 1 } } */ +/* { dg-final { scan-assembler-times "prefetch.r\t" 4 } } */ +/* { dg-final { scan-assembler-times "prefetch.w\t" 4 } } */ diff --git a/gcc/testsuite/gcc.target/riscv/cmo-zicbop-2.c b/gcc/testsuite/gcc.target/riscv/cmo-zicbop-2.c index 6576365..4871a97 100644 --- a/gcc/testsuite/gcc.target/riscv/cmo-zicbop-2.c +++ b/gcc/testsuite/gcc.target/riscv/cmo-zicbop-2.c @@ -18,6 +18,6 @@ int foo1() return __builtin_riscv_zicbop_cbo_prefetchi(1); } -/* { dg-final { scan-assembler-times "prefetch.i" 1 } } */ -/* { dg-final { scan-assembler-times "prefetch.r" 4 } } */ -/* { dg-final { scan-assembler-times "prefetch.w" 4 } } */ +/* { dg-final { scan-assembler-times "prefetch.i\t" 1 } } */ +/* { dg-final { scan-assembler-times "prefetch.r\t" 4 } } */ +/* { dg-final { scan-assembler-times "prefetch.w\t" 4 } } */ diff --git a/gcc/testsuite/gcc.target/riscv/cmo-zicboz-1.c b/gcc/testsuite/gcc.target/riscv/cmo-zicboz-1.c index 5eb78ab..63b8782 100644 --- a/gcc/testsuite/gcc.target/riscv/cmo-zicboz-1.c +++ b/gcc/testsuite/gcc.target/riscv/cmo-zicboz-1.c @@ -10,4 +10,4 @@ void foo1() __builtin_riscv_zicboz_cbo_zero((void*)0x121); } -/* { dg-final { scan-assembler-times "cbo.zero" 3 } } */ +/* { dg-final { scan-assembler-times "cbo.zero\t" 3 } } */ diff --git a/gcc/testsuite/gcc.target/riscv/cmo-zicboz-2.c b/gcc/testsuite/gcc.target/riscv/cmo-zicboz-2.c index fdc9c71..cc3bd50 100644 --- a/gcc/testsuite/gcc.target/riscv/cmo-zicboz-2.c +++ b/gcc/testsuite/gcc.target/riscv/cmo-zicboz-2.c @@ -10,4 +10,4 @@ void foo1() __builtin_riscv_zicboz_cbo_zero((void*)0x121); } -/* { dg-final { scan-assembler-times "cbo.zero" 3 } } */ +/* { dg-final { scan-assembler-times "cbo.zero\t" 3 } } */ |