https://gcc.gnu.org/g:f1114bb0f3ec67f2fb6bee88f22e148c3d7dedf4

commit r17-5781-gf1114bb0f3ec67f2fb6bee88f22e148c3d7dedf4
Author: Iain Sandoe <[email protected]>
Date:   Wed Oct 28 20:43:56 2026 +0000

    testsuite, jit, Darwin: Fix target gates that assumed ELF and x86
    
    Add darwin-specific scan-asms for cases where Mach-O differs from ELF.
    
    gcc/testsuite/ChangeLog:
    
            * jit.dg/test-bfloat16.c: Check Mach-O asm syntax.
            * jit.dg/test-readonly.c: Likewise.
    
    Signed-off-by: Iain Sandoe <[email protected]>

Diff:
---
 gcc/testsuite/jit.dg/test-bfloat16.c | 5 +++--
 gcc/testsuite/jit.dg/test-readonly.c | 3 ++-
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/gcc/testsuite/jit.dg/test-bfloat16.c 
b/gcc/testsuite/jit.dg/test-bfloat16.c
index 6aed39203511..83553bc2601b 100644
--- a/gcc/testsuite/jit.dg/test-bfloat16.c
+++ b/gcc/testsuite/jit.dg/test-bfloat16.c
@@ -33,5 +33,6 @@ create_code (gcc_jit_context *ctxt, void *user_data)
 }
 
 /* { dg-final { jit-verify-output-file-was-created "" } } */
-/* { dg-final { jit-verify-assembler-output ".value    16457" } } */
-/* { dg-final { jit-verify-assembler-output ".size     foo, 2" } } */
+/* { dg-final { jit-verify-assembler-output ".value    16457" { target { ! 
*-*-darwin* } } } } */
+/* { dg-final { jit-verify-assembler-output ".size     foo, 2" { target { ! 
*-*-darwin* } } } } */
+/* { dg-final { jit-verify-assembler-output "\\.word\\s+16457" { target 
*-*-darwin* } } } */
diff --git a/gcc/testsuite/jit.dg/test-readonly.c 
b/gcc/testsuite/jit.dg/test-readonly.c
index 554fa0bad78c..8dfa5836109b 100644
--- a/gcc/testsuite/jit.dg/test-readonly.c
+++ b/gcc/testsuite/jit.dg/test-readonly.c
@@ -35,4 +35,5 @@ create_code (gcc_jit_context *ctxt, void *user_data)
 }
 
 /* { dg-final { jit-verify-output-file-was-created "" } } */
-/* { dg-final { jit-verify-assembler-output ".section\t.rodata" } } */
+/* { dg-final { jit-verify-assembler-output ".section\t.rodata" { target { ! 
*-*-darwin* } } } } */
+/* { dg-final { jit-verify-assembler-output "\\.const" { target *-*-darwin* } 
} } */

Reply via email to