On Wed, Jul 22, 2015 at 07:48:47AM -0500, Segher Boessenkool wrote: > vmx.exp sets a bunch of options and the test overrides that now. Options > like -maltivec are pretty important for this test to work -- it #includes > altivec.h, which does #error unless -maltivec is set, and things go downhill > from that. unpack-be-order.c works, unpack.c blows up.
Ah, right. > Does your compiler maybe default to -maltivec? I suppose -- I didn't see any failures on cfarm 112, but I was able to reproduce the unpack.c fail on cfarm 110. Turned out I should've used dg-additional-options. Thanks. Tested vmx.exp on powerpc64-unknown-linux-gnu, applying to trunk. 2015-07-22 Marek Polacek <pola...@redhat.com> * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than dg-options. diff --git gcc/testsuite/gcc.dg/vmx/unpack.c gcc/testsuite/gcc.dg/vmx/unpack.c index e71a5a6..b3ec93a 100644 --- gcc/testsuite/gcc.dg/vmx/unpack.c +++ gcc/testsuite/gcc.dg/vmx/unpack.c @@ -1,4 +1,4 @@ -/* { dg-options "-Wno-shift-overflow" } */ +/* { dg-additional-options "-Wno-shift-overflow" } */ #include "harness.h" Marek