Bill Seurer pointed out to me that when I checked in the PR 82015 patches, I had changed the error message, but I didn't update the test. I checked this patch in as obvious:
2017-08-30 Michael Meissner <meiss...@linux.vnet.ibm.com> PR target/82015 * gcc.target/powerpc/pr82015.c: Fix up error message. Index: gcc/testsuite/gcc.target/powerpc/pr82015.c =================================================================== --- gcc/testsuite/gcc.target/powerpc/pr82015.c (revision 251538) +++ gcc/testsuite/gcc.target/powerpc/pr82015.c (working copy) @@ -5,10 +5,10 @@ unsigned long foo_11(vector __int128_t *p) { - return __builtin_unpack_vector_int128(*p, 11); /* { dg-error "argument 2 must be 0 or 1" } */ + return __builtin_unpack_vector_int128(*p, 11); /* { dg-error "argument 2 must be a 1-bit unsigned literal" } */ } unsigned long foo_n(vector __int128_t *p, unsigned long n) { - return __builtin_unpack_vector_int128(*p, n); /* { dg-error "argument 2 must be 0 or 1" } */ + return __builtin_unpack_vector_int128(*p, n); /* { dg-error "argument 2 must be a 1-bit unsigned literal" } */ } -- Michael Meissner, IBM IBM, M/S 2506R, 550 King Street, Littleton, MA 01460-6245, USA email: meiss...@linux.vnet.ibm.com, phone: +1 (978) 899-4797