From da0aa94c68ad225f3f92cece2f3b8a2b7f1aee1f Mon Sep 17 00:00:00 2001 From: Iain Sandoe Date: Fri, 19 Jun 2026 19:40:37 +0100 Subject: [PATCH] testsuite, Darwin: Extend skipping of -g3 for more OS versions. The dyld-based linker does not work with GCC's output for -g3 and that is now in force from darwin23 onwards. gcc/testsuite/ChangeLog: * gcc.dg/debug/dwarf2/dwarf2-macro.c: Skip for Darwin23+. * gcc.dg/debug/dwarf2/dwarf2-macro2.c: Likewise. Signed-off-by: Iain Sandoe --- gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2-macro.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2-macro2.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2-macro.c b/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2-macro.c index 7d7d0e695ac..330d64d29fa 100644 --- a/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2-macro.c +++ b/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2-macro.c @@ -1,7 +1,7 @@ /* Test to make sure the mcaro info includes a start file command for the main source */ /* { dg-do compile } */ /* { dg-options "-g3 -gdwarf -dA -fverbose-asm" } */ -/* { dg-final { scan-assembler "Start new file" { xfail *-*-darwin23* } } } */ +/* { dg-final { scan-assembler "Start new file" { xfail *-*-darwin2[3-5]* } } } */ #define ADD(x) (M + x) diff --git a/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2-macro2.c b/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2-macro2.c index 3baecb9599c..cbce3c2da05 100644 --- a/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2-macro2.c +++ b/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2-macro2.c @@ -1,7 +1,7 @@ /* Test to make sure the macro info includes the predefined macros with line number 0. */ /* { dg-do compile } */ /* { dg-options "-g3 -gdwarf -dA -fverbose-asm" } */ -/* { dg-final { scan-assembler "At line number 0" { xfail *-*-darwin23* } } } */ +/* { dg-final { scan-assembler "At line number 0" { xfail *-*-darwin2[3-5]* } } } */ #define FOO 1 int i; -- 2.47.3