https://gcc.gnu.org/g:9bafc5db6b7b722c476a32bdaedd815c63849518

commit r17-1474-g9bafc5db6b7b722c476a32bdaedd815c63849518
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]>

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 57c40a548606..2e180fa67cad 100644
--- a/gcc/testsuite/g++.target/i386/cf_check-4.C
+++ b/gcc/testsuite/g++.target/i386/cf_check-4.C
@@ -20,4 +20,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 4f90c3a1b279..02c07c1feed8 100644
--- a/gcc/testsuite/g++.target/i386/memset-pr108585-1a.C
+++ b/gcc/testsuite/g++.target/i386/memset-pr108585-1a.C
@@ -17,7 +17,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 a4f54ec925a9..f816a9ba8250 100644
--- a/gcc/testsuite/g++.target/i386/memset-pr108585-1b.C
+++ b/gcc/testsuite/g++.target/i386/memset-pr108585-1b.C
@@ -17,7 +17,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