https://gcc.gnu.org/g:024ec767bf791990a059affacb3206c24859f9a2

commit r16-9450-g024ec767bf791990a059affacb3206c24859f9a2
Author: Iain Sandoe <[email protected]>
Date:   Mon Jun 1 07:14:17 2026 +0100

    testsuite, c++, x86, Darwin: Adjust func body scan tests for Darwin ABI/asm.
    
    In these cases, we need to add USER_LABEL_PREFIX or a second regex to cater 
for
    the Darwin ABI and Mach-O syntax.
    
    gcc/testsuite/ChangeLog:
    
            * g++.target/i386/cf_check-4.C: Support Darwin ABI/Mach-O syntax.
            * g++.target/i386/memset-pr108585-1a.C: Likewise.
            * g++.target/i386/memset-pr108585-1b.C: Likewise.
    
    Signed-off-by: Iain Sandoe <[email protected]>
    (cherry picked from commit 9bafc5db6b7b722c476a32bdaedd815c63849518)

Diff:
---
 gcc/testsuite/g++.target/i386/cf_check-4.C         | 2 +-
 gcc/testsuite/g++.target/i386/memset-pr108585-1a.C | 2 +-
 gcc/testsuite/g++.target/i386/memset-pr108585-1b.C | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/gcc/testsuite/g++.target/i386/cf_check-4.C 
b/gcc/testsuite/g++.target/i386/cf_check-4.C
index fc7eb733cd96..57a72d7b2b5c 100644
--- a/gcc/testsuite/g++.target/i386/cf_check-4.C
+++ b/gcc/testsuite/g++.target/i386/cf_check-4.C
@@ -21,4 +21,4 @@ foo (void)
 {
 }
 
-/* { dg-final { scan-assembler ".weak\[ \t\]_?_Z3foov" } } */
+/* { dg-final { scan-assembler ".weak(|_definition)\[ \t\]_?_Z3foov" } } */
diff --git a/gcc/testsuite/g++.target/i386/memset-pr108585-1a.C 
b/gcc/testsuite/g++.target/i386/memset-pr108585-1a.C
index 80603241722c..c4d35789b553 100644
--- a/gcc/testsuite/g++.target/i386/memset-pr108585-1a.C
+++ b/gcc/testsuite/g++.target/i386/memset-pr108585-1a.C
@@ -18,7 +18,7 @@
 **     movaps  %xmm0, 48\(%rsp\)
 **     movaps  %xmm0, 64\(%rsp\)
 **     movaps  %xmm0, 80\(%rsp\)
-**     call    _Z3fooPc
+**     call    _?_Z3fooPc
 **     addq    \$104, %rsp
 **     .cfi_def_cfa_offset 8
 **     ret
diff --git a/gcc/testsuite/g++.target/i386/memset-pr108585-1b.C 
b/gcc/testsuite/g++.target/i386/memset-pr108585-1b.C
index 0e79265e59b1..6c6d41ab1e32 100644
--- a/gcc/testsuite/g++.target/i386/memset-pr108585-1b.C
+++ b/gcc/testsuite/g++.target/i386/memset-pr108585-1b.C
@@ -18,7 +18,7 @@
 **     movaps  %xmm0, 48\(%rsp\)
 **     movaps  %xmm0, 64\(%rsp\)
 **     movaps  %xmm0, 80\(%rsp\)
-**     call    _Z3fooPSt4byte
+**     call    _?_Z3fooPSt4byte
 **     addq    \$104, %rsp
 **     .cfi_def_cfa_offset 8
 **     ret

Reply via email to