From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1698) id BFA0E3858D37; Sat, 20 Apr 2024 14:43:52 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org BFA0E3858D37 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1713624232; bh=kV0lujmP81X3Sd6q4Pllxo8i86yd0+GsXygEJrzJE5g=; h=From:To:Subject:Date:From; b=d3JgYgSorjv6iMF+aMY401AApWMY7cXkjCfYDRGIhTHkC3Tf0vul4cOaedw26jqHe v5vHfD6I1kwkIk6ewmbPiGzZ3WjiFOboB5BUllLkA02rSxP997Mk/r9CXO+Oi08qXW ZdobhFyKasrUKuG4bxuM4gnqDj4tZdlE0HxWExwU= MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: Iain D Sandoe To: gcc-cvs@gcc.gnu.org Subject: [gcc r12-10359] testsuite, jit, Darwin: Handle Mach-O in assembler tests. X-Act-Checkin: gcc X-Git-Author: Iain Sandoe X-Git-Refname: refs/heads/releases/gcc-12 X-Git-Oldrev: e73c4d7a236da0a1a9232861fe32bca0e5304870 X-Git-Newrev: b358e73b7d642afa7a2b836283910ef7539dafe2 Message-Id: <20240420144352.BFA0E3858D37@sourceware.org> Date: Sat, 20 Apr 2024 14:43:52 +0000 (GMT) List-Id: https://gcc.gnu.org/g:b358e73b7d642afa7a2b836283910ef7539dafe2 commit r12-10359-gb358e73b7d642afa7a2b836283910ef7539dafe2 Author: Iain Sandoe 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 (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" } } */