Replace absolute line numbers in gcc.target/i386
authorTom de Vries <tom@codesourcery.com>
Thu, 4 May 2017 07:54:59 +0000 (07:54 +0000)
committerTom de Vries <vries@gcc.gnu.org>
Thu, 4 May 2017 07:54:59 +0000 (07:54 +0000)
2017-05-04  Tom de Vries  <tom@codesourcery.com>

PR testsuite/80557
* gcc.target/i386/pr57655.c: Replace absolute line numbers.
* gcc.target/i386/pr68657.c: Same.
* gcc.target/i386/pr69255-1.c: Same.
* gcc.target/i386/pr69255-2.c: Same.
* gcc.target/i386/pr69255-3.c: Same.

From-SVN: r247579

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr57655.c
gcc/testsuite/gcc.target/i386/pr68657.c
gcc/testsuite/gcc.target/i386/pr69255-1.c
gcc/testsuite/gcc.target/i386/pr69255-2.c
gcc/testsuite/gcc.target/i386/pr69255-3.c

index 2a6bec99e8f9e728dde7867c393d3c1bd139d712..8bf91a8006839ca21537d98d4e5d7f8b3778ee68 100644 (file)
@@ -1,3 +1,12 @@
+2017-05-04  Tom de Vries  <tom@codesourcery.com>
+
+       PR testsuite/80557
+       * gcc.target/i386/pr57655.c: Replace absolute line numbers.
+       * gcc.target/i386/pr68657.c: Same.
+       * gcc.target/i386/pr69255-1.c: Same.
+       * gcc.target/i386/pr69255-2.c: Same.
+       * gcc.target/i386/pr69255-3.c: Same.
+
 2017-05-04  Richard Biener  <rguenther@suse.de>
 
        PR tree-optimization/31130
index 586d3386222351f3dea479886c20735e6664d821..33a59d3a2634edc7fb3f0bcb71b61435cd428687 100644 (file)
@@ -1,10 +1,8 @@
 /* { dg-do compile } */
-/* { dg-options "-mavx -mvzeroupper -mno-fp-ret-in-387" }
-
-/* { dg-error "x87 register return with x87 disabled" "" { target { ! ia32 } } 8 } */
+/* { dg-options "-mavx -mvzeroupper -mno-fp-ret-in-387" } */
 
 long double
 foo (long double x)
-{
+{ /* { dg-error "x87 register return with x87 disabled" "" { target { ! ia32 } } } */
   return __builtin_ilogbl (x);
 }
index 6f0d4987d39823b52c663a78bd8191f9f1fb4668..fcfb489a061963deb658fe1f0b542833f5a198c0 100644 (file)
@@ -4,6 +4,7 @@
 typedef int V __attribute__((vector_size (64)));
 
 void foo (V x, V *y) { /* { dg-error "AVX512F vector argument without AVX512F enabled" } */
+  /* { dg-message "The ABI for passing parameters with 64-byte alignment has changed" "" { target *-*-* } .-1 } */
   *y = x;
 }
 
@@ -11,5 +12,4 @@ V bar (V *x) {                /* { dg-error "AVX512F vector return without AVX512F enabled" }
   return *x;
 }
 
-/* { dg-message "The ABI for passing parameters with 64-byte alignment has changed" "" { target *-*-* } 6 } */
 /* { dg-message "some warnings being treated as errors" "" { target *-*-* } 0 } */
index f2c101089db669e549f75d7ede8cdcc070a7f101..4545ce2149be3a71f610da3e747cfd3e721498d7 100644 (file)
@@ -13,7 +13,6 @@ void
 foo (const long long *p)
 {
   a = __builtin_ia32_gather3siv4di (a, p, b, 1, 1);    /* { dg-error "needs isa option -m32 -mavx512vl" } */
+  /* { dg-warning "AVX vector return without AVX enabled changes the ABI" "" { target *-*-* } .-1 } */
+  /* { dg-warning "AVX vector argument without AVX enabled changes the ABI" "" { target *-*-* } .-2 } */
 }
-
-/* { dg-warning "AVX vector return without AVX enabled changes the ABI" "" { target *-*-* } 15 } */
-/* { dg-warning "AVX vector argument without AVX enabled changes the ABI" "" { target *-*-* } 15 } */
index 9ef6c2f4d9e8f870919bf5f1bc71bb01feac037f..ebe6828e188642e4e9ebb7cdd2764949773b6988 100644 (file)
@@ -13,7 +13,6 @@ void
 foo (const long long *p)
 {
   __builtin_ia32_gather3siv4di (a, p, b, 1, 1);                /* { dg-error "needs isa option -m32 -mavx512vl" } */
+  /* { dg-warning "AVX vector return without AVX enabled changes the ABI" "" { target *-*-* } .-1 } */
+  /* { dg-warning "AVX vector argument without AVX enabled changes the ABI" "" { target *-*-* } .-2 } */
 }
-
-/* { dg-warning "AVX vector return without AVX enabled changes the ABI" "" { target *-*-* } 15 } */
-/* { dg-warning "AVX vector argument without AVX enabled changes the ABI" "" { target *-*-* } 15 } */
index 713725d80fac396acb0e17618967e6d45b9e9134..724e40b98b6a8d7051f51edc119480ec64bcfd9a 100644 (file)
@@ -13,7 +13,6 @@ void
 foo (const long long *p, __attribute__ ((__vector_size__ (32))) long long *q)
 {
   *q = __builtin_ia32_gather3siv4di (a, p, b, 1, 1);   /* { dg-error "needs isa option -m32 -mavx512vl" } */
+  /* { dg-warning "AVX vector return without AVX enabled changes the ABI" "" { target *-*-* } .-1 } */
+  /* { dg-warning "AVX vector argument without AVX enabled changes the ABI" "" { target *-*-* } .-2 } */
 }
-
-/* { dg-warning "AVX vector return without AVX enabled changes the ABI" "" { target *-*-* } 15 } */
-/* { dg-warning "AVX vector argument without AVX enabled changes the ABI" "" { target *-*-* } 15 } */