From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1698) id A27313858D28; Tue, 2 Apr 2024 18:46:33 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A27313858D28 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1712083593; bh=KmTKcD2+ELgh3Hg5zIztxQs+XhvKz7iZdrOv3Cu1wzg=; h=From:To:Subject:Date:From; b=QIb1qUEu4+altgT0tNMVDfMln6WvQCgKdws4qx7MFblSU6Cog+C7inBo9eu8oPcKQ eHl7wyZi428OZ6kttKcc/Nq41eMds0b+CeGwTBaKD34JXUtHyTntpxu60tYJkFM436 dr91a3mMrO0GV+WM0yFpCQ6uHosL6DNg9YFQEj9c= 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 r13-8563] 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-13 X-Git-Oldrev: bb7718a5e180bf6fd31dbb885caa705b90c97a3b X-Git-Newrev: 6709e6b08d1b0f59da0f3e2a8cb376bc3d203323 Message-Id: <20240402184633.A27313858D28@sourceware.org> Date: Tue, 2 Apr 2024 18:46:33 +0000 (GMT) List-Id: https://gcc.gnu.org/g:6709e6b08d1b0f59da0f3e2a8cb376bc3d203323 commit r13-8563-g6709e6b08d1b0f59da0f3e2a8cb376bc3d203323 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" } } */