[gcc r16-9450] testsuite, c++, x86, Darwin: Adjust func body scan tests for Darwin ABI/asm.

Iain D Sandoe via Gcc-cvs <[email protected]> Wed, 29 Jul 2026 21:56:01 +0000 (GMT)
Newsgroups gmane.comp.gcc.cvs
Message-ID <[email protected]>
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