http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53363
--- Comment #15 from Jack Howarth <howarth at nitro dot med.uc.edu> 2013-03-05 16:55:07 UTC --- (In reply to comment #14) > (In reply to comment #13) > > What is supposed to be tested? Should the whole test skipped on darwin or > > only > > the dg-final? > > The whole test; the test is verifying that the x86 PIC thunk doesn't have > debug > info, but Darwin doesn't emit that thunk. Any idea how to disable this on darwin? While... // { dg-do compile { target { { i?86-*-* || x86_64-*-* } && { ! *-*-darwin* } } } } parses in dejagnu, the required... // { dg-do compile { target { { i?86-*-* || x86_64-*-* } && { ! *-*-darwin* } && ia32 } } } doesn't... ERROR: g++.dg/debug/dwarf2/thunk1.C -std=gnu++98: syntax error in target selector "target i?86-*-* || x86_64-*-* && ! *-*-darwin* && ia32" for " dg-do 2 compile { target { { i?86-*-* || x86_64-*-* } && { ! *-*-darwin* } && { ia32 } } } "