From ae8536c5fb18733e241ed3dc298005a9cae9e144 Mon Sep 17 00:00:00 2001 From: Uros Bizjak Date: Sat, 15 Oct 2011 13:04:38 +0200 Subject: [PATCH] fma_float_?.c (dg-prune_output): Remove. * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove. (dg-options): Add -Wno-attributes. * gcc.target/i386/fma_double_?.c: Ditto. * gcc.target/i386/fma_run_float_?.c: Ditto. * gcc.target/i386/fma_run_double_?.c: Ditto. * gcc.target/i386/l_fma_float_?.c: Dtto. * gcc.target/i386/l_fma_double_?.c: Ditto. * gcc.target/i386/l_fma_run_float_?.c: Ditto. * gcc.target/i386/l_fma_run_double_?.c: Ditto. From-SVN: r180029 --- gcc/testsuite/ChangeLog | 12 ++++++++++++ gcc/testsuite/gcc.target/i386/fma_double_1.c | 3 +-- gcc/testsuite/gcc.target/i386/fma_double_2.c | 3 +-- gcc/testsuite/gcc.target/i386/fma_double_3.c | 3 +-- gcc/testsuite/gcc.target/i386/fma_double_4.c | 3 +-- gcc/testsuite/gcc.target/i386/fma_double_5.c | 3 +-- gcc/testsuite/gcc.target/i386/fma_double_6.c | 3 +-- gcc/testsuite/gcc.target/i386/fma_float_1.c | 3 +-- gcc/testsuite/gcc.target/i386/fma_float_2.c | 3 +-- gcc/testsuite/gcc.target/i386/fma_float_3.c | 3 +-- gcc/testsuite/gcc.target/i386/fma_float_4.c | 3 +-- gcc/testsuite/gcc.target/i386/fma_float_5.c | 3 +-- gcc/testsuite/gcc.target/i386/fma_float_6.c | 3 +-- gcc/testsuite/gcc.target/i386/fma_run_double_1.c | 3 +-- gcc/testsuite/gcc.target/i386/fma_run_double_2.c | 3 +-- gcc/testsuite/gcc.target/i386/fma_run_double_3.c | 3 +-- gcc/testsuite/gcc.target/i386/fma_run_double_4.c | 3 +-- gcc/testsuite/gcc.target/i386/fma_run_double_5.c | 3 +-- gcc/testsuite/gcc.target/i386/fma_run_double_6.c | 3 +-- gcc/testsuite/gcc.target/i386/fma_run_float_1.c | 3 +-- gcc/testsuite/gcc.target/i386/fma_run_float_2.c | 3 +-- gcc/testsuite/gcc.target/i386/fma_run_float_3.c | 3 +-- gcc/testsuite/gcc.target/i386/fma_run_float_4.c | 3 +-- gcc/testsuite/gcc.target/i386/fma_run_float_5.c | 3 +-- gcc/testsuite/gcc.target/i386/fma_run_float_6.c | 3 +-- gcc/testsuite/gcc.target/i386/l_fma_double_1.c | 3 +-- gcc/testsuite/gcc.target/i386/l_fma_double_2.c | 3 +-- gcc/testsuite/gcc.target/i386/l_fma_double_3.c | 3 +-- gcc/testsuite/gcc.target/i386/l_fma_double_4.c | 3 +-- gcc/testsuite/gcc.target/i386/l_fma_double_5.c | 3 +-- gcc/testsuite/gcc.target/i386/l_fma_double_6.c | 3 +-- gcc/testsuite/gcc.target/i386/l_fma_float_1.c | 3 +-- gcc/testsuite/gcc.target/i386/l_fma_float_2.c | 3 +-- gcc/testsuite/gcc.target/i386/l_fma_float_3.c | 3 +-- gcc/testsuite/gcc.target/i386/l_fma_float_4.c | 3 +-- gcc/testsuite/gcc.target/i386/l_fma_float_5.c | 3 +-- gcc/testsuite/gcc.target/i386/l_fma_float_6.c | 3 +-- gcc/testsuite/gcc.target/i386/l_fma_run_double_1.c | 3 +-- gcc/testsuite/gcc.target/i386/l_fma_run_double_2.c | 3 +-- gcc/testsuite/gcc.target/i386/l_fma_run_double_3.c | 3 +-- gcc/testsuite/gcc.target/i386/l_fma_run_double_4.c | 3 +-- gcc/testsuite/gcc.target/i386/l_fma_run_double_5.c | 3 +-- gcc/testsuite/gcc.target/i386/l_fma_run_double_6.c | 3 +-- gcc/testsuite/gcc.target/i386/l_fma_run_float_1.c | 3 +-- gcc/testsuite/gcc.target/i386/l_fma_run_float_2.c | 3 +-- gcc/testsuite/gcc.target/i386/l_fma_run_float_3.c | 3 +-- gcc/testsuite/gcc.target/i386/l_fma_run_float_4.c | 3 +-- gcc/testsuite/gcc.target/i386/l_fma_run_float_5.c | 3 +-- gcc/testsuite/gcc.target/i386/l_fma_run_float_6.c | 3 +-- 49 files changed, 60 insertions(+), 96 deletions(-) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 5f88a4645a2..68985641dfa 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,15 @@ +2011-10-15 Uros Bizjak + + * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove. + (dg-options): Add -Wno-attributes. + * gcc.target/i386/fma_double_?.c: Ditto. + * gcc.target/i386/fma_run_float_?.c: Ditto. + * gcc.target/i386/fma_run_double_?.c: Ditto. + * gcc.target/i386/l_fma_float_?.c: Dtto. + * gcc.target/i386/l_fma_double_?.c: Ditto. + * gcc.target/i386/l_fma_run_float_?.c: Ditto. + * gcc.target/i386/l_fma_run_double_?.c: Ditto. + 2011-10-15 Tobias Burnus * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in diff --git a/gcc/testsuite/gcc.target/i386/fma_double_1.c b/gcc/testsuite/gcc.target/i386/fma_double_1.c index 86bd754a281..c3aa3e83c02 100644 --- a/gcc/testsuite/gcc.target/i386/fma_double_1.c +++ b/gcc/testsuite/gcc.target/i386/fma_double_1.c @@ -1,6 +1,5 @@ /* { dg-do compile } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ -/* { dg-options "-O2 -mfpmath=sse -mfma" } */ +/* { dg-options "-O2 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/fma_double_2.c b/gcc/testsuite/gcc.target/i386/fma_double_2.c index e30d689e017..843eff0a158 100644 --- a/gcc/testsuite/gcc.target/i386/fma_double_2.c +++ b/gcc/testsuite/gcc.target/i386/fma_double_2.c @@ -1,6 +1,5 @@ /* { dg-do compile } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ -/* { dg-options "-O2 -mfpmath=sse -mfma" } */ +/* { dg-options "-O2 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/fma_double_3.c b/gcc/testsuite/gcc.target/i386/fma_double_3.c index c66078d4e4c..ac69684fee0 100644 --- a/gcc/testsuite/gcc.target/i386/fma_double_3.c +++ b/gcc/testsuite/gcc.target/i386/fma_double_3.c @@ -1,6 +1,5 @@ /* { dg-do compile } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ -/* { dg-options "-O2 -mfpmath=sse -mfma" } */ +/* { dg-options "-O2 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/fma_double_4.c b/gcc/testsuite/gcc.target/i386/fma_double_4.c index 5df702086ca..51fc111adb2 100644 --- a/gcc/testsuite/gcc.target/i386/fma_double_4.c +++ b/gcc/testsuite/gcc.target/i386/fma_double_4.c @@ -1,6 +1,5 @@ /* { dg-do compile } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ -/* { dg-options "-O2 -mfpmath=sse -mfma" } */ +/* { dg-options "-O2 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/fma_double_5.c b/gcc/testsuite/gcc.target/i386/fma_double_5.c index 68b785f2627..3eca38c1494 100644 --- a/gcc/testsuite/gcc.target/i386/fma_double_5.c +++ b/gcc/testsuite/gcc.target/i386/fma_double_5.c @@ -1,6 +1,5 @@ /* { dg-do compile } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ -/* { dg-options "-O2 -mfpmath=sse -mfma" } */ +/* { dg-options "-O2 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/fma_double_6.c b/gcc/testsuite/gcc.target/i386/fma_double_6.c index 5078601b73d..7b75a224f11 100644 --- a/gcc/testsuite/gcc.target/i386/fma_double_6.c +++ b/gcc/testsuite/gcc.target/i386/fma_double_6.c @@ -1,6 +1,5 @@ /* { dg-do compile } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ -/* { dg-options "-O2 -mfpmath=sse -mfma" } */ +/* { dg-options "-O2 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/fma_float_1.c b/gcc/testsuite/gcc.target/i386/fma_float_1.c index a8a2706860e..67b1f3fe7cb 100644 --- a/gcc/testsuite/gcc.target/i386/fma_float_1.c +++ b/gcc/testsuite/gcc.target/i386/fma_float_1.c @@ -1,6 +1,5 @@ /* { dg-do compile } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ -/* { dg-options "-O2 -mfpmath=sse -mfma" } */ +/* { dg-options "-O2 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/fma_float_2.c b/gcc/testsuite/gcc.target/i386/fma_float_2.c index 81836be16d3..a54644d0c70 100644 --- a/gcc/testsuite/gcc.target/i386/fma_float_2.c +++ b/gcc/testsuite/gcc.target/i386/fma_float_2.c @@ -1,6 +1,5 @@ /* { dg-do compile } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ -/* { dg-options "-O2 -mfpmath=sse -mfma" } */ +/* { dg-options "-O2 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/fma_float_3.c b/gcc/testsuite/gcc.target/i386/fma_float_3.c index 354da87adb8..afb88b60745 100644 --- a/gcc/testsuite/gcc.target/i386/fma_float_3.c +++ b/gcc/testsuite/gcc.target/i386/fma_float_3.c @@ -1,6 +1,5 @@ /* { dg-do compile } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ -/* { dg-options "-O2 -mfpmath=sse -mfma" } */ +/* { dg-options "-O2 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/fma_float_4.c b/gcc/testsuite/gcc.target/i386/fma_float_4.c index ed1e44948a4..d9689d9a7af 100644 --- a/gcc/testsuite/gcc.target/i386/fma_float_4.c +++ b/gcc/testsuite/gcc.target/i386/fma_float_4.c @@ -1,6 +1,5 @@ /* { dg-do compile } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ -/* { dg-options "-O2 -mfpmath=sse -mfma" } */ +/* { dg-options "-O2 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/fma_float_5.c b/gcc/testsuite/gcc.target/i386/fma_float_5.c index ed563dad2ba..cb067ca4a91 100644 --- a/gcc/testsuite/gcc.target/i386/fma_float_5.c +++ b/gcc/testsuite/gcc.target/i386/fma_float_5.c @@ -1,6 +1,5 @@ /* { dg-do compile } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ -/* { dg-options "-O2 -mfpmath=sse -mfma" } */ +/* { dg-options "-O2 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/fma_float_6.c b/gcc/testsuite/gcc.target/i386/fma_float_6.c index 50ca455eb98..c7580736834 100644 --- a/gcc/testsuite/gcc.target/i386/fma_float_6.c +++ b/gcc/testsuite/gcc.target/i386/fma_float_6.c @@ -1,6 +1,5 @@ /* { dg-do compile } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ -/* { dg-options "-O2 -mfpmath=sse -mfma" } */ +/* { dg-options "-O2 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/fma_run_double_1.c b/gcc/testsuite/gcc.target/i386/fma_run_double_1.c index 79b219b874e..a2f2aae9e14 100644 --- a/gcc/testsuite/gcc.target/i386/fma_run_double_1.c +++ b/gcc/testsuite/gcc.target/i386/fma_run_double_1.c @@ -1,7 +1,6 @@ /* { dg-do run } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ /* { dg-require-effective-target fma } */ -/* { dg-options "-O3 -mfpmath=sse -mfma" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/fma_run_double_2.c b/gcc/testsuite/gcc.target/i386/fma_run_double_2.c index ee1c50c432e..a389473a894 100644 --- a/gcc/testsuite/gcc.target/i386/fma_run_double_2.c +++ b/gcc/testsuite/gcc.target/i386/fma_run_double_2.c @@ -1,7 +1,6 @@ /* { dg-do run } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ /* { dg-require-effective-target fma } */ -/* { dg-options "-O3 -mfpmath=sse -mfma" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/fma_run_double_3.c b/gcc/testsuite/gcc.target/i386/fma_run_double_3.c index e55c41f6926..7b9d6273bac 100644 --- a/gcc/testsuite/gcc.target/i386/fma_run_double_3.c +++ b/gcc/testsuite/gcc.target/i386/fma_run_double_3.c @@ -1,7 +1,6 @@ /* { dg-do run } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ /* { dg-require-effective-target fma } */ -/* { dg-options "-O3 -mfpmath=sse -mfma" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/fma_run_double_4.c b/gcc/testsuite/gcc.target/i386/fma_run_double_4.c index 59128726bba..1c0456dbad8 100644 --- a/gcc/testsuite/gcc.target/i386/fma_run_double_4.c +++ b/gcc/testsuite/gcc.target/i386/fma_run_double_4.c @@ -1,7 +1,6 @@ /* { dg-do run } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ /* { dg-require-effective-target fma } */ -/* { dg-options "-O3 -mfpmath=sse -mfma" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/fma_run_double_5.c b/gcc/testsuite/gcc.target/i386/fma_run_double_5.c index 701b606e862..6c09f0bb8a9 100644 --- a/gcc/testsuite/gcc.target/i386/fma_run_double_5.c +++ b/gcc/testsuite/gcc.target/i386/fma_run_double_5.c @@ -1,7 +1,6 @@ /* { dg-do run } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ /* { dg-require-effective-target fma } */ -/* { dg-options "-O3 -mfpmath=sse -mfma" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/fma_run_double_6.c b/gcc/testsuite/gcc.target/i386/fma_run_double_6.c index 5e9756d7d75..32e51bf3197 100644 --- a/gcc/testsuite/gcc.target/i386/fma_run_double_6.c +++ b/gcc/testsuite/gcc.target/i386/fma_run_double_6.c @@ -1,7 +1,6 @@ /* { dg-do run } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ /* { dg-require-effective-target fma } */ -/* { dg-options "-O3 -mfpmath=sse -mfma" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/fma_run_float_1.c b/gcc/testsuite/gcc.target/i386/fma_run_float_1.c index 2c0766aa0a1..eccf60a88cd 100644 --- a/gcc/testsuite/gcc.target/i386/fma_run_float_1.c +++ b/gcc/testsuite/gcc.target/i386/fma_run_float_1.c @@ -1,7 +1,6 @@ /* { dg-do run } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ /* { dg-require-effective-target fma } */ -/* { dg-options "-O3 -mfpmath=sse -mfma" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/fma_run_float_2.c b/gcc/testsuite/gcc.target/i386/fma_run_float_2.c index 701f32f65dc..18177520ac9 100644 --- a/gcc/testsuite/gcc.target/i386/fma_run_float_2.c +++ b/gcc/testsuite/gcc.target/i386/fma_run_float_2.c @@ -1,7 +1,6 @@ /* { dg-do run } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ /* { dg-require-effective-target fma } */ -/* { dg-options "-O3 -mfpmath=sse -mfma" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/fma_run_float_3.c b/gcc/testsuite/gcc.target/i386/fma_run_float_3.c index 73e2a8d7626..b206a0775d2 100644 --- a/gcc/testsuite/gcc.target/i386/fma_run_float_3.c +++ b/gcc/testsuite/gcc.target/i386/fma_run_float_3.c @@ -1,7 +1,6 @@ /* { dg-do run } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ /* { dg-require-effective-target fma } */ -/* { dg-options "-O3 -mfpmath=sse -mfma" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/fma_run_float_4.c b/gcc/testsuite/gcc.target/i386/fma_run_float_4.c index 860d361ad7f..31c5a4dbbf6 100644 --- a/gcc/testsuite/gcc.target/i386/fma_run_float_4.c +++ b/gcc/testsuite/gcc.target/i386/fma_run_float_4.c @@ -1,7 +1,6 @@ /* { dg-do run } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ /* { dg-require-effective-target fma } */ -/* { dg-options "-O3 -mfpmath=sse -mfma" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/fma_run_float_5.c b/gcc/testsuite/gcc.target/i386/fma_run_float_5.c index 93a0c09d613..615886cedbd 100644 --- a/gcc/testsuite/gcc.target/i386/fma_run_float_5.c +++ b/gcc/testsuite/gcc.target/i386/fma_run_float_5.c @@ -1,7 +1,6 @@ /* { dg-do run } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ /* { dg-require-effective-target fma } */ -/* { dg-options "-O3 -mfpmath=sse -mfma" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/fma_run_float_6.c b/gcc/testsuite/gcc.target/i386/fma_run_float_6.c index 5004e2d756d..ca6cf5b1c1c 100644 --- a/gcc/testsuite/gcc.target/i386/fma_run_float_6.c +++ b/gcc/testsuite/gcc.target/i386/fma_run_float_6.c @@ -1,7 +1,6 @@ /* { dg-do run } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ /* { dg-require-effective-target fma } */ -/* { dg-options "-O3 -mfpmath=sse -mfma" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/l_fma_double_1.c b/gcc/testsuite/gcc.target/i386/l_fma_double_1.c index c5d5b6ac09a..3451227b2c3 100644 --- a/gcc/testsuite/gcc.target/i386/l_fma_double_1.c +++ b/gcc/testsuite/gcc.target/i386/l_fma_double_1.c @@ -1,6 +1,5 @@ /* { dg-do compile } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ -/* { dg-options "-O3 -mfpmath=sse -mfma -mtune=generic" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma -mtune=generic" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/l_fma_double_2.c b/gcc/testsuite/gcc.target/i386/l_fma_double_2.c index cc52c75efbd..e69bd7fe3de 100644 --- a/gcc/testsuite/gcc.target/i386/l_fma_double_2.c +++ b/gcc/testsuite/gcc.target/i386/l_fma_double_2.c @@ -1,6 +1,5 @@ /* { dg-do compile } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ -/* { dg-options "-O3 -mfpmath=sse -mfma -mtune=generic" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma -mtune=generic" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/l_fma_double_3.c b/gcc/testsuite/gcc.target/i386/l_fma_double_3.c index 0e26f2a15d4..00ed16dad2e 100644 --- a/gcc/testsuite/gcc.target/i386/l_fma_double_3.c +++ b/gcc/testsuite/gcc.target/i386/l_fma_double_3.c @@ -1,6 +1,5 @@ /* { dg-do compile } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ -/* { dg-options "-O3 -mfpmath=sse -mfma -mtune=generic" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma -mtune=generic" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/l_fma_double_4.c b/gcc/testsuite/gcc.target/i386/l_fma_double_4.c index 0951330c1ac..dbab6430c20 100644 --- a/gcc/testsuite/gcc.target/i386/l_fma_double_4.c +++ b/gcc/testsuite/gcc.target/i386/l_fma_double_4.c @@ -1,6 +1,5 @@ /* { dg-do compile } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ -/* { dg-options "-O3 -mfpmath=sse -mfma -mtune=generic" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma -mtune=generic" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/l_fma_double_5.c b/gcc/testsuite/gcc.target/i386/l_fma_double_5.c index ceb64902a2a..210d5670c6c 100644 --- a/gcc/testsuite/gcc.target/i386/l_fma_double_5.c +++ b/gcc/testsuite/gcc.target/i386/l_fma_double_5.c @@ -1,6 +1,5 @@ /* { dg-do compile } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ -/* { dg-options "-O3 -mfpmath=sse -mfma -mtune=generic" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma -mtune=generic" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/l_fma_double_6.c b/gcc/testsuite/gcc.target/i386/l_fma_double_6.c index 4360693dff5..68164818fbc 100644 --- a/gcc/testsuite/gcc.target/i386/l_fma_double_6.c +++ b/gcc/testsuite/gcc.target/i386/l_fma_double_6.c @@ -1,6 +1,5 @@ /* { dg-do compile } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ -/* { dg-options "-O3 -mfpmath=sse -mfma -mtune=generic" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma -mtune=generic" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/l_fma_float_1.c b/gcc/testsuite/gcc.target/i386/l_fma_float_1.c index b2cdbdc2309..c98ba1169f0 100644 --- a/gcc/testsuite/gcc.target/i386/l_fma_float_1.c +++ b/gcc/testsuite/gcc.target/i386/l_fma_float_1.c @@ -1,6 +1,5 @@ /* { dg-do compile } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ -/* { dg-options "-O3 -mfpmath=sse -mfma -mtune=generic" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma -mtune=generic" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/l_fma_float_2.c b/gcc/testsuite/gcc.target/i386/l_fma_float_2.c index 9926e84ceba..1dafed94e0f 100644 --- a/gcc/testsuite/gcc.target/i386/l_fma_float_2.c +++ b/gcc/testsuite/gcc.target/i386/l_fma_float_2.c @@ -1,6 +1,5 @@ /* { dg-do compile } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ -/* { dg-options "-O3 -mfpmath=sse -mfma -mtune=generic" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma -mtune=generic" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/l_fma_float_3.c b/gcc/testsuite/gcc.target/i386/l_fma_float_3.c index e365a261b0d..dbea8fe2714 100644 --- a/gcc/testsuite/gcc.target/i386/l_fma_float_3.c +++ b/gcc/testsuite/gcc.target/i386/l_fma_float_3.c @@ -1,6 +1,5 @@ /* { dg-do compile } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ -/* { dg-options "-O3 -mfpmath=sse -mfma -mtune=generic" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma -mtune=generic" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/l_fma_float_4.c b/gcc/testsuite/gcc.target/i386/l_fma_float_4.c index b0ae671ebca..5ff5dcb6da9 100644 --- a/gcc/testsuite/gcc.target/i386/l_fma_float_4.c +++ b/gcc/testsuite/gcc.target/i386/l_fma_float_4.c @@ -1,6 +1,5 @@ /* { dg-do compile } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ -/* { dg-options "-O3 -mfpmath=sse -mfma -mtune=generic" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma -mtune=generic" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/l_fma_float_5.c b/gcc/testsuite/gcc.target/i386/l_fma_float_5.c index d574959b472..d83ebcc094e 100644 --- a/gcc/testsuite/gcc.target/i386/l_fma_float_5.c +++ b/gcc/testsuite/gcc.target/i386/l_fma_float_5.c @@ -1,6 +1,5 @@ /* { dg-do compile } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ -/* { dg-options "-O3 -mfpmath=sse -mfma -mtune=generic" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma -mtune=generic" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/l_fma_float_6.c b/gcc/testsuite/gcc.target/i386/l_fma_float_6.c index 7ab8dd3b388..942ed7d9e3b 100644 --- a/gcc/testsuite/gcc.target/i386/l_fma_float_6.c +++ b/gcc/testsuite/gcc.target/i386/l_fma_float_6.c @@ -1,6 +1,5 @@ /* { dg-do compile } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ -/* { dg-options "-O3 -mfpmath=sse -mfma -mtune=generic" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma -mtune=generic" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/l_fma_run_double_1.c b/gcc/testsuite/gcc.target/i386/l_fma_run_double_1.c index f7aaf25a780..f1d3c3a6b44 100644 --- a/gcc/testsuite/gcc.target/i386/l_fma_run_double_1.c +++ b/gcc/testsuite/gcc.target/i386/l_fma_run_double_1.c @@ -1,7 +1,6 @@ /* { dg-do run } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ /* { dg-require-effective-target fma } */ -/* { dg-options "-O3 -mfpmath=sse -mfma" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/l_fma_run_double_2.c b/gcc/testsuite/gcc.target/i386/l_fma_run_double_2.c index 9bd3a5b3ea8..db85598c106 100644 --- a/gcc/testsuite/gcc.target/i386/l_fma_run_double_2.c +++ b/gcc/testsuite/gcc.target/i386/l_fma_run_double_2.c @@ -1,7 +1,6 @@ /* { dg-do run } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ /* { dg-require-effective-target fma } */ -/* { dg-options "-O3 -mfpmath=sse -mfma" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/l_fma_run_double_3.c b/gcc/testsuite/gcc.target/i386/l_fma_run_double_3.c index eac0e5ba9b5..8043f6fbfbb 100644 --- a/gcc/testsuite/gcc.target/i386/l_fma_run_double_3.c +++ b/gcc/testsuite/gcc.target/i386/l_fma_run_double_3.c @@ -1,7 +1,6 @@ /* { dg-do run } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ /* { dg-require-effective-target fma } */ -/* { dg-options "-O3 -mfpmath=sse -mfma" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/l_fma_run_double_4.c b/gcc/testsuite/gcc.target/i386/l_fma_run_double_4.c index eca6c0abab8..eef05f58ca9 100644 --- a/gcc/testsuite/gcc.target/i386/l_fma_run_double_4.c +++ b/gcc/testsuite/gcc.target/i386/l_fma_run_double_4.c @@ -1,7 +1,6 @@ /* { dg-do run } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ /* { dg-require-effective-target fma } */ -/* { dg-options "-O3 -mfpmath=sse -mfma" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/l_fma_run_double_5.c b/gcc/testsuite/gcc.target/i386/l_fma_run_double_5.c index 830574bed5f..95b4b66d02b 100644 --- a/gcc/testsuite/gcc.target/i386/l_fma_run_double_5.c +++ b/gcc/testsuite/gcc.target/i386/l_fma_run_double_5.c @@ -1,7 +1,6 @@ /* { dg-do run } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ /* { dg-require-effective-target fma } */ -/* { dg-options "-O3 -mfpmath=sse -mfma" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/l_fma_run_double_6.c b/gcc/testsuite/gcc.target/i386/l_fma_run_double_6.c index cd869dd0e68..24c1a78cdf7 100644 --- a/gcc/testsuite/gcc.target/i386/l_fma_run_double_6.c +++ b/gcc/testsuite/gcc.target/i386/l_fma_run_double_6.c @@ -1,7 +1,6 @@ /* { dg-do run } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ /* { dg-require-effective-target fma } */ -/* { dg-options "-O3 -mfpmath=sse -mfma" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/l_fma_run_float_1.c b/gcc/testsuite/gcc.target/i386/l_fma_run_float_1.c index 55c9bcff71d..8a046131d0c 100644 --- a/gcc/testsuite/gcc.target/i386/l_fma_run_float_1.c +++ b/gcc/testsuite/gcc.target/i386/l_fma_run_float_1.c @@ -1,7 +1,6 @@ /* { dg-do run } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ /* { dg-require-effective-target fma } */ -/* { dg-options "-O3 -mfpmath=sse -mfma" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/l_fma_run_float_2.c b/gcc/testsuite/gcc.target/i386/l_fma_run_float_2.c index e0a9274f648..ea6df76f173 100644 --- a/gcc/testsuite/gcc.target/i386/l_fma_run_float_2.c +++ b/gcc/testsuite/gcc.target/i386/l_fma_run_float_2.c @@ -1,7 +1,6 @@ /* { dg-do run } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ /* { dg-require-effective-target fma } */ -/* { dg-options "-O3 -mfpmath=sse -mfma" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/l_fma_run_float_3.c b/gcc/testsuite/gcc.target/i386/l_fma_run_float_3.c index 4beac3c3ab8..5789867d350 100644 --- a/gcc/testsuite/gcc.target/i386/l_fma_run_float_3.c +++ b/gcc/testsuite/gcc.target/i386/l_fma_run_float_3.c @@ -1,7 +1,6 @@ /* { dg-do run } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ /* { dg-require-effective-target fma } */ -/* { dg-options "-O3 -mfpmath=sse -mfma" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/l_fma_run_float_4.c b/gcc/testsuite/gcc.target/i386/l_fma_run_float_4.c index f85dba450e9..377370b8904 100644 --- a/gcc/testsuite/gcc.target/i386/l_fma_run_float_4.c +++ b/gcc/testsuite/gcc.target/i386/l_fma_run_float_4.c @@ -1,7 +1,6 @@ /* { dg-do run } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ /* { dg-require-effective-target fma } */ -/* { dg-options "-O3 -mfpmath=sse -mfma" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/l_fma_run_float_5.c b/gcc/testsuite/gcc.target/i386/l_fma_run_float_5.c index 4de24ea2f03..8b0cf3f0fdb 100644 --- a/gcc/testsuite/gcc.target/i386/l_fma_run_float_5.c +++ b/gcc/testsuite/gcc.target/i386/l_fma_run_float_5.c @@ -1,7 +1,6 @@ /* { dg-do run } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ /* { dg-require-effective-target fma } */ -/* { dg-options "-O3 -mfpmath=sse -mfma" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ diff --git a/gcc/testsuite/gcc.target/i386/l_fma_run_float_6.c b/gcc/testsuite/gcc.target/i386/l_fma_run_float_6.c index daaf01763fe..1300618dac1 100644 --- a/gcc/testsuite/gcc.target/i386/l_fma_run_float_6.c +++ b/gcc/testsuite/gcc.target/i386/l_fma_run_float_6.c @@ -1,7 +1,6 @@ /* { dg-do run } */ -/* { dg-prune-output ".*warning: 'sseregparm' attribute ignored.*" } */ /* { dg-require-effective-target fma } */ -/* { dg-options "-O3 -mfpmath=sse -mfma" } */ +/* { dg-options "-O3 -Wno-attributes -mfpmath=sse -mfma" } */ /* Test that the compiler properly optimizes floating point multiply and add instructions into FMA3 instructions. */ -- 2.30.2