Hi, this patch replaces absolute line numbers in gcc.target/spu.
Tested on spu. Committed as obvious. Thanks, - Tom
Replace absolute line numbers in gcc.target/spu 2017-05-05 Tom de Vries <t...@codesourcery.com> PR testsuite/80557 * gcc.target/spu/Wmain.c: Replace absolute line numbers. * gcc.target/spu/intrinsics-1.c: Same. --- gcc/testsuite/gcc.target/spu/Wmain.c | 2 +- gcc/testsuite/gcc.target/spu/intrinsics-1.c | 11 ++++++++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/gcc/testsuite/gcc.target/spu/Wmain.c b/gcc/testsuite/gcc.target/spu/Wmain.c index b6bfe41..d80e182 100644 --- a/gcc/testsuite/gcc.target/spu/Wmain.c +++ b/gcc/testsuite/gcc.target/spu/Wmain.c @@ -2,6 +2,6 @@ /* { dg-options "-Wmain -mstdmain" } */ int main (void *wrong)/* { dg-warning "first argument of 'main' should be 'int'" } */ + /* { dg-warning "'main' takes only zero or two arguments" "" { target *-*-* } .-1 } */ { - /* { dg-warning "'main' takes only zero or two arguments" "" { target *-*-* } 4 } */ } diff --git a/gcc/testsuite/gcc.target/spu/intrinsics-1.c b/gcc/testsuite/gcc.target/spu/intrinsics-1.c index 2720889..b8974f6 100644 --- a/gcc/testsuite/gcc.target/spu/intrinsics-1.c +++ b/gcc/testsuite/gcc.target/spu/intrinsics-1.c @@ -10,10 +10,15 @@ void f(void) int *a1; _Complex double b; gt = spu_cmpgt(a, N); /* { dg-error "parameter list" } */ + gt = spu_cmpgt(a, a1); /* { dg-error "integer from pointer without a cast" } */ + /* { dg-message "note: expected 'int'" "" { target *-*-* } .-1 } */ + gt = spu_cmpgt(a, b); /* { dg-error "parameter list" } */ + gt = spu_cmpgt(a, a); - a = spu_cmpgt(a, a); /* { dg-message "note: use -flax-vector-conversions to permit conversions between vectors with differing element types or numbers of subparts" } */ -/* { dg-message "note: expected 'int'" "" { target *-*-* } 13 } */ -/* { dg-error "incompatible types when assigning" "" { target *-*-* } 16 } */ + + a = spu_cmpgt(a, a); + /* { dg-message "note: use -flax-vector-conversions to permit conversions between vectors with differing element types or numbers of subparts" "" { target *-*-* } .-1 } */ + /* { dg-error "incompatible types when assigning" "" { target *-*-* } .-2 } */ }