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

commit r17-1482-gfe881353f13d8b7212faf1f91e6eb022f9edd233
Author: Iain Sandoe <[email protected]>
Date:   Sun May 5 14:16:36 2024 +0100

    testsuite, darwin: XFAIL tests with -g3 on systems using dyly-ld.
    
    Currently, Darwin's static linker does not handle the output of -g3.
    We have no way to remedy this, so xfail the tests for current OS versions.
    
    gcc/testsuite/ChangeLog:
    
            * gcc.dg/debug/dwarf2/dwarf2-macro.c: XFAIL for Darwin23+.
            * gcc.dg/debug/dwarf2/dwarf2-macro2.c: Likewise.
    
    Signed-off-by: Iain Sandoe <[email protected]>

Diff:
---
 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 fd61296b2f1d..7d7d0e695ac7 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" } } */
+/* { dg-final { scan-assembler "Start new file"  { xfail *-*-darwin23* } } } */
 
 #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 3dfa2908ef36..3baecb9599ce 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" } } */
+/* { dg-final { scan-assembler "At line number 0" { xfail *-*-darwin23* } } } 
*/
 
 #define FOO 1
 int i;

Reply via email to