On Mon 2 Aug 2010 10:44, Kilbane, Stephen pondered: > For #6101, the test's just started failing for 4.3 because 4.3 adds a > new xfail condition not applied to 4.1: > > 4.1: // { dg-do run { xfail sparc*-*-solaris2* } } > 4.3: // { dg-do run { xfail { { sparc*-*-solaris2* } || lax_strtofp } } } > > lax_strtofp just translates as "if target uses uClibc", which explains > why this test is now PASS for bfin-elf and XPASS for bfin-linux-uclibc > and bfin-uclinux. > > DG/TCL's syntax is defeating me, though. How do I express: > > // { dg-do run { xfail { { sparc*-*-solaris2* } || > { lax_strtofp && ! bfin-*-* } } } > > ?
Thought someone here might know better....