From: Iain Sandoe Date: Sat, 13 Jan 2024 13:40:51 +0000 (+0000) Subject: testsuite, jit, Darwin: Handle Mach-O in assembler tests. X-Git-Tag: releases/gcc-13.3.0~218 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6709e6b08d1b0f59da0f3e2a8cb376bc3d203323;p=thirdparty%2Fgcc.git 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 (cherry picked from commit 283e3a974bf08e4fb64d51d2062e1f7ed7482ff4) --- diff --git a/gcc/testsuite/jit.dg/test-setting-alignment.c b/gcc/testsuite/jit.dg/test-setting-alignment.c index 8489df9c6b93..14edc723f610 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" } } */