https://gcc.gnu.org/g:7b1e8e0e85ec6f9d80ceb0d38355b2fcd4785f67

commit r16-2081-g7b1e8e0e85ec6f9d80ceb0d38355b2fcd4785f67
Author: Jeff Law <j...@ventanamicro.com>
Date:   Mon Jul 7 20:42:04 2025 -0600

    [committed][RISC-V] Fix testsuite fallout from check-function-bodies change
    
    Minor fallout from HJ's recent change to the check-function-bodies code in 
the testsuite.
    
    The label isn't at all important here, so forcing it match is just a waste 
of time.  So this patch just skips over the label.  It fixes a handful of 
failures in testsuite:
    
    > unix//-march=rv32gcv: gcc: 
gcc.target/riscv/amo/zalrsc-rvwmo-amo-add-int.c check-function-bodies 
atomic_add_fetch_int_acq_rel
    > unix//-march=rv32gcv: gcc: 
gcc.target/riscv/amo/zalrsc-rvwmo-amo-add-int.c check-function-bodies 
atomic_add_fetch_int_acquire
    > unix//-march=rv32gcv: gcc: 
gcc.target/riscv/amo/zalrsc-rvwmo-amo-add-int.c check-function-bodies 
atomic_add_fetch_int_relaxed
    > unix//-march=rv32gcv: gcc: 
gcc.target/riscv/amo/zalrsc-rvwmo-amo-add-int.c check-function-bodies 
atomic_add_fetch_int_release
    > unix//-march=rv32gcv: gcc: 
gcc.target/riscv/amo/zalrsc-rvwmo-amo-add-int.c check-function-bodies 
atomic_add_fetch_int_seq_cst
    > unix//-march=rv32gcv: gcc: gcc.target/riscv/amo/zalrsc-ztso-amo-add-int.c 
check-function-bodies atomic_add_fetch_int_acq_rel
    > unix//-march=rv32gcv: gcc: gcc.target/riscv/amo/zalrsc-ztso-amo-add-int.c 
check-function-bodies atomic_add_fetch_int_acquire
    > unix//-march=rv32gcv: gcc: gcc.target/riscv/amo/zalrsc-ztso-amo-add-int.c 
check-function-bodies atomic_add_fetch_int_relaxed
    > unix//-march=rv32gcv: gcc: gcc.target/riscv/amo/zalrsc-ztso-amo-add-int.c 
check-function-bodies atomic_add_fetch_int_release
    > unix//-march=rv32gcv: gcc: gcc.target/riscv/amo/zalrsc-ztso-amo-add-int.c 
check-function-bodies atomic_add_fetch_int_seq_cst
    
    gcc/testsuite
            * gcc.target/riscv/amo/zalrsc-rvwmo-amo-add-int.c: Adjust expected
            output.
            * gcc.target/riscv/amo/zalrsc-ztso-amo-add-int.c: Likewise.

Diff:
---
 gcc/testsuite/gcc.target/riscv/amo/zalrsc-rvwmo-amo-add-int.c | 10 +++++-----
 gcc/testsuite/gcc.target/riscv/amo/zalrsc-ztso-amo-add-int.c  | 10 +++++-----
 2 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/gcc/testsuite/gcc.target/riscv/amo/zalrsc-rvwmo-amo-add-int.c 
b/gcc/testsuite/gcc.target/riscv/amo/zalrsc-rvwmo-amo-add-int.c
index 4cf617d60357..0dfe816ba291 100644
--- a/gcc/testsuite/gcc.target/riscv/amo/zalrsc-rvwmo-amo-add-int.c
+++ b/gcc/testsuite/gcc.target/riscv/amo/zalrsc-rvwmo-amo-add-int.c
@@ -9,7 +9,7 @@
 
 /*
 ** atomic_add_fetch_int_relaxed:
-**     1:
+**...
 **     lr.w\t[atx][0-9]+, 0\(a0\)
 **     add\t[atx][0-9]+, [atx][0-9]+, a1
 **     sc.w\t[atx][0-9]+, [atx][0-9]+, 0\(a0\)
@@ -23,7 +23,7 @@ void atomic_add_fetch_int_relaxed (int* bar, int baz)
 
 /*
 ** atomic_add_fetch_int_acquire:
-**     1:
+**...
 **     lr.w.aq\t[atx][0-9]+, 0\(a0\)
 **     add\t[atx][0-9]+, [atx][0-9]+, a1
 **     sc.w\t[atx][0-9]+, [atx][0-9]+, 0\(a0\)
@@ -37,7 +37,7 @@ void atomic_add_fetch_int_acquire (int* bar, int baz)
 
 /*
 ** atomic_add_fetch_int_release:
-**     1:
+**...
 **     lr.w\t[atx][0-9]+, 0\(a0\)
 **     add\t[atx][0-9]+, [atx][0-9]+, a1
 **     sc.w.rl\t[atx][0-9]+, [atx][0-9]+, 0\(a0\)
@@ -51,7 +51,7 @@ void atomic_add_fetch_int_release (int* bar, int baz)
 
 /*
 ** atomic_add_fetch_int_acq_rel:
-**     1:
+**...
 **     lr.w.aq\t[atx][0-9]+, 0\(a0\)
 **     add\t[atx][0-9]+, [atx][0-9]+, a1
 **     sc.w.rl\t[atx][0-9]+, [atx][0-9]+, 0\(a0\)
@@ -65,7 +65,7 @@ void atomic_add_fetch_int_acq_rel (int* bar, int baz)
 
 /*
 ** atomic_add_fetch_int_seq_cst:
-**     1:
+**...
 **     lr.w.aqrl\t[atx][0-9]+, 0\(a0\)
 **     add\t[atx][0-9]+, [atx][0-9]+, a1
 **     sc.w.rl\t[atx][0-9]+, [atx][0-9]+, 0\(a0\)
diff --git a/gcc/testsuite/gcc.target/riscv/amo/zalrsc-ztso-amo-add-int.c 
b/gcc/testsuite/gcc.target/riscv/amo/zalrsc-ztso-amo-add-int.c
index 3fb16c011918..658b0404b972 100644
--- a/gcc/testsuite/gcc.target/riscv/amo/zalrsc-ztso-amo-add-int.c
+++ b/gcc/testsuite/gcc.target/riscv/amo/zalrsc-ztso-amo-add-int.c
@@ -9,7 +9,7 @@
 
 /*
 ** atomic_add_fetch_int_relaxed:
-**     1:
+**...
 **     lr.w\t[atx][0-9]+, 0\(a0\)
 **     add\t[atx][0-9]+, [atx][0-9]+, a1
 **     sc.w\t[atx][0-9]+, [atx][0-9]+, 0\(a0\)
@@ -23,7 +23,7 @@ void atomic_add_fetch_int_relaxed (int* bar, int baz)
 
 /*
 ** atomic_add_fetch_int_acquire:
-**     1:
+**...
 **     lr.w\t[atx][0-9]+, 0\(a0\)
 **     add\t[atx][0-9]+, [atx][0-9]+, a1
 **     sc.w\t[atx][0-9]+, [atx][0-9]+, 0\(a0\)
@@ -37,7 +37,7 @@ void atomic_add_fetch_int_acquire (int* bar, int baz)
 
 /*
 ** atomic_add_fetch_int_release:
-**     1:
+**...
 **     lr.w\t[atx][0-9]+, 0\(a0\)
 **     add\t[atx][0-9]+, [atx][0-9]+, a1
 **     sc.w\t[atx][0-9]+, [atx][0-9]+, 0\(a0\)
@@ -51,7 +51,7 @@ void atomic_add_fetch_int_release (int* bar, int baz)
 
 /*
 ** atomic_add_fetch_int_acq_rel:
-**     1:
+**...
 **     lr.w\t[atx][0-9]+, 0\(a0\)
 **     add\t[atx][0-9]+, [atx][0-9]+, a1
 **     sc.w\t[atx][0-9]+, [atx][0-9]+, 0\(a0\)
@@ -65,7 +65,7 @@ void atomic_add_fetch_int_acq_rel (int* bar, int baz)
 
 /*
 ** atomic_add_fetch_int_seq_cst:
-**     1:
+**...
 **     lr.w.aqrl\t[atx][0-9]+, 0\(a0\)
 **     add\t[atx][0-9]+, [atx][0-9]+, a1
 **     sc.w.rl\t[atx][0-9]+, [atx][0-9]+, 0\(a0\)

Reply via email to