https://gcc.gnu.org/g:6709e6b08d1b0f59da0f3e2a8cb376bc3d203323
commit r13-8563-g6709e6b08d1b0f59da0f3e2a8cb376bc3d203323 Author: Iain Sandoe <i...@sandoe.co.uk> Date: Sat Jan 13 13:40:51 2024 +0000 testsuite, jit, Darwin: Handle Mach-O in assembler tests. Several of the jit tests check for assembler-specific output which differs on Mach-O from ELF. This patch uses the facility to make the scans target-dependent and adds handling for darwin. gcc/testsuite/ChangeLog: * jit.dg/test-setting-alignment.c: Handle Darwin in jit-verify-assemble output. Signed-off-by: Iain Sandoe <i...@sandoe.co.uk> (cherry picked from commit 283e3a974bf08e4fb64d51d2062e1f7ed7482ff4) Diff: --- gcc/testsuite/jit.dg/test-setting-alignment.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gcc/testsuite/jit.dg/test-setting-alignment.c b/gcc/testsuite/jit.dg/test-setting-alignment.c index 8489df9c6b9..14edc723f61 100644 --- a/gcc/testsuite/jit.dg/test-setting-alignment.c +++ b/gcc/testsuite/jit.dg/test-setting-alignment.c @@ -62,5 +62,6 @@ create_code (gcc_jit_context *ctxt, void *user_data) } /* { dg-final { jit-verify-output-file-was-created "" } } */ -/* { dg-final { jit-verify-assembler-output ".comm foo,4,8" } } */ +/* { dg-final { jit-verify-assembler-output ".comm foo,4,8" { target { ! *-*-darwin* } } } } */ +/* { dg-final { jit-verify-assembler-output ".comm\\s_foo,4,3" { target *-*-darwin* } } } */ /* { dg-final { jit-verify-assembler-output "movl -16\\\(%rbp\\\), %eax" } } */