Hi, The test case gcc.target/powerpc/p8vector-builtin-8.c needs to be restricted to targets that support the __int128 keyword. This was wrongly being attempted with { dg-do compile { target int128 } } when what's really wanted is { dg-require-effective-target int128 }. With this patch, the test no longer runs on 32-bit targets.
Tested on powerpc64-unknown-linux-gnu using -m32. Is this ok for trunk? Thanks, Bill 2016-01-21 Bill Schmidt <wschm...@linux.vnet.ibm.com> PR testsuite/67489 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 } from dg-do compile directive, and instead add { dg-require-effective-target int128 }. Index: gcc/testsuite/gcc.target/powerpc/p8vector-builtin-8.c =================================================================== --- gcc/testsuite/gcc.target/powerpc/p8vector-builtin-8.c (revision 232683) +++ gcc/testsuite/gcc.target/powerpc/p8vector-builtin-8.c (working copy) @@ -1,5 +1,6 @@ -/* { dg-do compile { target int128 } } */ +/* { dg-do compile } */ /* { dg-require-effective-target powerpc_p8vector_ok } */ +/* { dg-require-effective-target int128 } */ /* { dg-options "-mpower8-vector -O2" } */ #include <altivec.h>