From bbf05e3753c0fd49f1a3bf23897fa96d052ddae9 Mon Sep 17 00:00:00 2001 From: Francois-Xavier Coudert Date: Sat, 10 Feb 2024 19:03:37 +0100 Subject: [PATCH] i386, testsuite: adjust asm patterns On darwin, symbols are prefixed with underscore, and the order of operands is reversed. gcc/testsuite/ChangeLog: * gcc.target/i386/asm-raw-symbol.c: Adjust asm patterns. --- gcc/testsuite/gcc.target/i386/asm-raw-symbol.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/testsuite/gcc.target/i386/asm-raw-symbol.c b/gcc/testsuite/gcc.target/i386/asm-raw-symbol.c index b7854567dd9..001eb660ad7 100644 --- a/gcc/testsuite/gcc.target/i386/asm-raw-symbol.c +++ b/gcc/testsuite/gcc.target/i386/asm-raw-symbol.c @@ -9,5 +9,5 @@ func (void) __asm__ ("@ %p0" : : "Ws" (&var + 1)); } -/* { dg-final { scan-assembler "@ func" } } */ -/* { dg-final { scan-assembler "@ var\\+4" } } */ +/* { dg-final { scan-assembler "@ _?func" } } */ +/* { dg-final { scan-assembler "@ (_?var\\+4|4\\+_?var)" } } */ -- 2.11.4.GIT