re PR target/24188 (WRITE(6,*) causes an ICE with -mcmodel=medium)
authorUros Bizjak <ubizjak@gmail.com>
Sun, 2 Nov 2014 19:27:06 +0000 (20:27 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Sun, 2 Nov 2014 19:27:06 +0000 (20:27 +0100)
* c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
* g++.dg/abi/no-weak1.C: Ditto.
* g++.dg/opt/pr44919.C: Ditto.
* g++.dg/opt/pr46640.C: Ditto.
* g++.dg/opt/pr46649.C: Ditto.
* g++.dg/opt/pr47036.C: Ditto.
* g++.dg/opt/pr48273.C: Ditto.
* g++.dg/opt/pr48302.C: Ditto.
* g++.dg/opt/pr45788.C: Ditto.
* g++.dg/opt/pr57662.C: Ditto.
* gcc.dg/20031102-1.c: Ditto.
* gcc.dg/builtin-bswap-7.c: Ditto.
* gcc.dg/builtin-bswap-7a.c: Ditto.
* gcc.dg/builtin-bswap-9.c: Ditto.
* gcc.dg/combine_ashiftrt_1.c: Ditto.
* gcc.dg/guality/bswaptest.c: Ditto.
* gcc.dg/guality/clztest.c: Ditto.
* gcc.dg/guality/ctztest.c: Ditto.
* gcc.dg/guality/pr45003-1.c: Ditto.
* gcc.dg/guality/pr45003-2.c: Ditto.
* gcc.dg/guality/pr45003-3.c: Ditto.
* gcc.dg/guality/pr58791-4.c: Ditto.
* gcc.dg/guality/rotatetest.c:Ditto.
* gcc.dg/ifcvt-fabs-1.c: Ditto.
* gcc.dg/ira-loop-pressure.c: Ditto.
* gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
* gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
* gcc.dg/lto/pr47259_0.c: Ditto.
* gcc.dg/memcpy-5.c: Ditto.
* gcc.dg/pr10474.c: Ditto.
* gcc.dg/pr37438.c: Ditto.
* gcc.dg/pr39453.c: Ditto.
* gcc.dg/pr40501.c: Ditto.
* gcc.dg/pr42245-2.c: Ditto.
* gcc.dg/pr42245.c: Ditto.
* gcc.dg/pr42246.c: Ditto.
* gcc.dg/pr42249.c: Ditto.
* gcc.dg/pr42388.c: Ditto.
* gcc.dg/pr42389.c: Ditto.
* gcc.dg/pr45352-1.c: Ditto.
* gcc.dg/pr45352-2.c: Ditto.
* gcc.dg/pr45352-3.c: Ditto.
* gcc.dg/pr45352.c: Ditto.
* gcc.dg/pr45472.c: Ditto.
* gcc.dg/pr45652.c: Ditto.
* gcc.dg/pr46212.c: Ditto.
* gcc.dg/pr46521.c: Ditto.
* gcc.dg/pr46522.c: Ditto.
* gcc.dg/pr46875.c: Ditto.
* gcc.dg/pr48374.c: Ditto.
* gcc.dg/pr50251.c: Ditto.
* gcc.dg/pr54472.c: Ditto.
* gcc.dg/pr55702.c: Ditto.
* gcc.dg/pr56990.c: Ditto.
* gcc.dg/pr57104.c: Ditto.
* gcc.dg/pr57662.c: Ditto.
* gcc.dg/pr60866.c: Ditto.
* gcc.dg/shrink-wrap-loop.c: Ditto.
* gcc.dg/tm/memopt-15.c: Ditto.
* gcc.dg/torture/pr52720.c: Ditto.
* gcc.dg/torture/pr56778.c: Ditto.
* gcc.dg/tree-prof/pr45354.c: Ditto.
* gcc.dg/tree-prof/pr50907.c: Ditto.
* gcc.dg/tree-ssa/loop-16.c: Ditto.
* gcc.dg/tree-ssa/loop-18.c: Ditto.
* gcc.dg/tree-ssa/pr44423.c: Ditto.
* gcc.dg/misc-tests/godump-1.c: Ditto.
* gfortran.dg/PR24188.f: Ditto.
* gfortran.dg/errnocheck_1.f90: Ditto.
* gfortran.dg/g77/20010216-1.f: Ditto.
* gfortran.dg/pr42246-2.f: Ditto.
* gfortran.dg/pr42294.f: Ditto.
* gfortran.dg/pr44691.f: Ditto.
* gfortran.dg/vect/pr45714-a.f: Ditto.
* gcc.c-torture/execute/ieee/ieee.exp: Ditto.
* gcc.misc-tests/linkage.exp: Ditto.
* lib/target-supports.exp: Reformat x86 tagets.
(check_effective_target_whole_vector_shift): Add i?86-*-* target.

From-SVN: r217015

78 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/ubsan/float-cast-overflow-6.c
gcc/testsuite/g++.dg/abi/no-weak1.C
gcc/testsuite/g++.dg/opt/pr44919.C
gcc/testsuite/g++.dg/opt/pr46640.C
gcc/testsuite/g++.dg/opt/pr46649.C
gcc/testsuite/g++.dg/opt/pr47036.C
gcc/testsuite/g++.dg/opt/pr48273.C
gcc/testsuite/g++.dg/opt/pr48302.C
gcc/testsuite/g++.dg/pr45788.C
gcc/testsuite/g++.dg/pr57662.C
gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp
gcc/testsuite/gcc.dg/20031102-1.c
gcc/testsuite/gcc.dg/builtin-bswap-7.c
gcc/testsuite/gcc.dg/builtin-bswap-7a.c
gcc/testsuite/gcc.dg/builtin-bswap-9.c
gcc/testsuite/gcc.dg/combine_ashiftrt_1.c
gcc/testsuite/gcc.dg/guality/bswaptest.c
gcc/testsuite/gcc.dg/guality/clztest.c
gcc/testsuite/gcc.dg/guality/ctztest.c
gcc/testsuite/gcc.dg/guality/pr45003-1.c
gcc/testsuite/gcc.dg/guality/pr45003-2.c
gcc/testsuite/gcc.dg/guality/pr45003-3.c
gcc/testsuite/gcc.dg/guality/pr58791-4.c
gcc/testsuite/gcc.dg/guality/rotatetest.c
gcc/testsuite/gcc.dg/ifcvt-fabs-1.c
gcc/testsuite/gcc.dg/ira-loop-pressure.c
gcc/testsuite/gcc.dg/ira-shrinkwrap-prep-1.c
gcc/testsuite/gcc.dg/ira-shrinkwrap-prep-2.c
gcc/testsuite/gcc.dg/lto/pr47259_0.c
gcc/testsuite/gcc.dg/memcpy-5.c
gcc/testsuite/gcc.dg/pr10474.c
gcc/testsuite/gcc.dg/pr37438.c
gcc/testsuite/gcc.dg/pr39453.c
gcc/testsuite/gcc.dg/pr40501.c
gcc/testsuite/gcc.dg/pr42245-2.c
gcc/testsuite/gcc.dg/pr42245.c
gcc/testsuite/gcc.dg/pr42246.c
gcc/testsuite/gcc.dg/pr42249.c
gcc/testsuite/gcc.dg/pr42388.c
gcc/testsuite/gcc.dg/pr42389.c
gcc/testsuite/gcc.dg/pr45352-1.c
gcc/testsuite/gcc.dg/pr45352-2.c
gcc/testsuite/gcc.dg/pr45352-3.c
gcc/testsuite/gcc.dg/pr45352.c
gcc/testsuite/gcc.dg/pr45472.c
gcc/testsuite/gcc.dg/pr45652.c
gcc/testsuite/gcc.dg/pr46212.c
gcc/testsuite/gcc.dg/pr46521.c
gcc/testsuite/gcc.dg/pr46522.c
gcc/testsuite/gcc.dg/pr46875.c
gcc/testsuite/gcc.dg/pr48374.c
gcc/testsuite/gcc.dg/pr50251.c
gcc/testsuite/gcc.dg/pr54472.c
gcc/testsuite/gcc.dg/pr55702.c
gcc/testsuite/gcc.dg/pr56990.c
gcc/testsuite/gcc.dg/pr57104.c
gcc/testsuite/gcc.dg/pr57662.c
gcc/testsuite/gcc.dg/pr60866.c
gcc/testsuite/gcc.dg/shrink-wrap-loop.c
gcc/testsuite/gcc.dg/tm/memopt-15.c
gcc/testsuite/gcc.dg/torture/pr52720.c
gcc/testsuite/gcc.dg/torture/pr56778.c
gcc/testsuite/gcc.dg/tree-prof/pr45354.c
gcc/testsuite/gcc.dg/tree-prof/pr50907.c
gcc/testsuite/gcc.dg/tree-ssa/loop-16.c
gcc/testsuite/gcc.dg/tree-ssa/loop-18.c
gcc/testsuite/gcc.dg/tree-ssa/pr44423.c
gcc/testsuite/gcc.misc-tests/godump-1.c
gcc/testsuite/gcc.misc-tests/linkage.exp
gcc/testsuite/gfortran.dg/PR24188.f
gcc/testsuite/gfortran.dg/errnocheck_1.f90
gcc/testsuite/gfortran.dg/g77/20010216-1.f
gcc/testsuite/gfortran.dg/pr42246-2.f
gcc/testsuite/gfortran.dg/pr42294.f
gcc/testsuite/gfortran.dg/pr44691.f
gcc/testsuite/gfortran.dg/vect/pr45714-a.f
gcc/testsuite/lib/target-supports.exp

index 0cc7116266520a2468600626dedda5d554612a17..04b5429cc46053ff44c236edbc97edf9e78e8b46 100644 (file)
@@ -1,3 +1,84 @@
+2014-11-02  Uros Bizjak  <ubizjak@gmail.com>
+
+       * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
+       * g++.dg/abi/no-weak1.C: Ditto.
+       * g++.dg/opt/pr44919.C: Ditto.
+       * g++.dg/opt/pr46640.C: Ditto.
+       * g++.dg/opt/pr46649.C: Ditto.
+       * g++.dg/opt/pr47036.C: Ditto.
+       * g++.dg/opt/pr48273.C: Ditto.
+       * g++.dg/opt/pr48302.C: Ditto.
+       * g++.dg/opt/pr45788.C: Ditto.
+       * g++.dg/opt/pr57662.C: Ditto.
+       * gcc.dg/20031102-1.c: Ditto.
+       * gcc.dg/builtin-bswap-7.c: Ditto.
+       * gcc.dg/builtin-bswap-7a.c: Ditto.
+       * gcc.dg/builtin-bswap-9.c: Ditto.
+       * gcc.dg/combine_ashiftrt_1.c: Ditto.
+       * gcc.dg/guality/bswaptest.c: Ditto.
+       * gcc.dg/guality/clztest.c: Ditto.
+       * gcc.dg/guality/ctztest.c: Ditto.
+       * gcc.dg/guality/pr45003-1.c: Ditto.
+       * gcc.dg/guality/pr45003-2.c: Ditto.
+       * gcc.dg/guality/pr45003-3.c: Ditto.
+       * gcc.dg/guality/pr58791-4.c: Ditto.
+       * gcc.dg/guality/rotatetest.c:Ditto.
+       * gcc.dg/ifcvt-fabs-1.c: Ditto.
+       * gcc.dg/ira-loop-pressure.c: Ditto.
+       * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
+       * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
+       * gcc.dg/lto/pr47259_0.c: Ditto.
+       * gcc.dg/memcpy-5.c: Ditto.
+       * gcc.dg/pr10474.c: Ditto.
+       * gcc.dg/pr37438.c: Ditto.
+       * gcc.dg/pr39453.c: Ditto.
+       * gcc.dg/pr40501.c: Ditto.
+       * gcc.dg/pr42245-2.c: Ditto.
+       * gcc.dg/pr42245.c: Ditto.
+       * gcc.dg/pr42246.c: Ditto.
+       * gcc.dg/pr42249.c: Ditto.
+       * gcc.dg/pr42388.c: Ditto.
+       * gcc.dg/pr42389.c: Ditto.
+       * gcc.dg/pr45352-1.c: Ditto.
+       * gcc.dg/pr45352-2.c: Ditto.
+       * gcc.dg/pr45352-3.c: Ditto.
+       * gcc.dg/pr45352.c: Ditto.
+       * gcc.dg/pr45472.c: Ditto.
+       * gcc.dg/pr45652.c: Ditto.
+       * gcc.dg/pr46212.c: Ditto.
+       * gcc.dg/pr46521.c: Ditto.
+       * gcc.dg/pr46522.c: Ditto.
+       * gcc.dg/pr46875.c: Ditto.
+       * gcc.dg/pr48374.c: Ditto.
+       * gcc.dg/pr50251.c: Ditto.
+       * gcc.dg/pr54472.c: Ditto.
+       * gcc.dg/pr55702.c: Ditto.
+       * gcc.dg/pr56990.c: Ditto.
+       * gcc.dg/pr57104.c: Ditto.
+       * gcc.dg/pr57662.c: Ditto.
+       * gcc.dg/pr60866.c: Ditto.
+       * gcc.dg/shrink-wrap-loop.c: Ditto.
+       * gcc.dg/tm/memopt-15.c: Ditto.
+       * gcc.dg/torture/pr52720.c: Ditto.
+       * gcc.dg/torture/pr56778.c: Ditto.
+       * gcc.dg/tree-prof/pr45354.c: Ditto.
+       * gcc.dg/tree-prof/pr50907.c: Ditto.
+       * gcc.dg/tree-ssa/loop-16.c: Ditto.
+       * gcc.dg/tree-ssa/loop-18.c: Ditto.
+       * gcc.dg/tree-ssa/pr44423.c: Ditto.
+       * gcc.dg/misc-tests/godump-1.c: Ditto.
+       * gfortran.dg/PR24188.f: Ditto.
+       * gfortran.dg/errnocheck_1.f90: Ditto.
+       * gfortran.dg/g77/20010216-1.f: Ditto.
+       * gfortran.dg/pr42246-2.f: Ditto.
+       * gfortran.dg/pr42294.f: Ditto.
+       * gfortran.dg/pr44691.f: Ditto.
+       * gfortran.dg/vect/pr45714-a.f: Ditto.
+       * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
+       * gcc.misc-tests/linkage.exp: Ditto.
+       * lib/target-supports.exp: Reformat x86 tagets.
+       (check_effective_target_whole_vector_shift): Add i?86-*-* target.
+
 2014-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
 
        PR c++/57694
index 73b8b95b55453fdc7d9810e0057c25416b2e164d..a2b5f9a28ce9c824933aea42c8ede5893049a98a 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do run { target { { x86_64-*-* ia64-*-* } && { ! { ia32 } } } } } */
+/* { dg-do run { target { { { i?86-*-* x86_64-*-* } && { ! { ia32 } } || { ia64-*-* } } } } } */
 /* { dg-options "-fsanitize=float-cast-overflow" } */
 
 #include <limits.h>
index 663643f3e9613c5943e47dfa6a18809570092ead..065c414ff81d8b7c3528c29f9e196bf910d79760 100644 (file)
@@ -1,6 +1,6 @@
 // { dg-options "-fno-weak" }
-// { dg-final { scan-assembler "local\[ \t\]*_ZZL1fvE1i" { target x86_64-*-*gnu } } }
-// { dg-final { scan-assembler "local\[ \t\]*_ZZ1gIiEvvE1i" { target x86_64-*-*gnu } } }
+// { dg-final { scan-assembler "local\[ \t\]*_ZZL1fvE1i" { target i?86-*-gnu* x86_64-*-gnu* } } }
+// { dg-final { scan-assembler "local\[ \t\]*_ZZ1gIiEvvE1i" { target i?86-*-gnu* x86_64-*-gnu* } } }
 
 static inline void f()
 {
index e90851be31706dacef60234854ecbd0ba96b37f3..a4aeec822bc489ccb4a172e1eb217f430f6b3f0c 100644 (file)
@@ -1,4 +1,4 @@
-// { dg-do compile { target powerpc*-*-* ia64-*-* x86_64-*-* } }
+// { dg-do compile { target powerpc*-*-* ia64-*-* i?86-*-* x86_64-*-* } }
 // { dg-options "-O3 -fselective-scheduling2" }
 
 namespace std {
index 0892c9ac861cd05b36a0f76f2ca40253288aa34e..1c25778e8da530635206c0b9e013dd52864bd09f 100644 (file)
@@ -1,4 +1,4 @@
-// { dg-do compile { target x86_64-*-* } }
+// { dg-do compile { target i?86-*-* x86_64-*-* } }
 // { dg-options "-fschedule-insns2 -fsel-sched-pipelining -fselective-scheduling2 -fno-exceptions -O" }
 
 struct QBasicAtomicInt
index 1428e8bddbec5ec440245d1092dbd681f0ee3651..55e96505186b1d268ecb9e63a5c09f506759ed8c 100644 (file)
@@ -1,4 +1,4 @@
-// { dg-do compile { target powerpc*-*-* ia64-*-* x86_64-*-* } }
+// { dg-do compile { target powerpc*-*-* ia64-*-* i?86-*-* x86_64-*-* } }
 // { dg-options "-fschedule-insns -fselective-scheduling" }
 
 void foo ()
index d6d5adc6a48a0576079f8f968b71d48db8f2cd57..94444c38737f358421188d27fd43fdb6244bc13c 100644 (file)
@@ -1,4 +1,4 @@
-// { dg-do compile { target powerpc*-*-* ia64-*-* x86_64-*-* } }
+// { dg-do compile { target powerpc*-*-* ia64-*-* i?86-*-* x86_64-*-* } }
 // { dg-options "-fschedule-insns -fselective-scheduling -fno-dce" }
 
 
index 4c5108bdd26b08a71c56db6dea8394d5aaa6e767..340e3a101942ec24ba21078a66c830644b26bdd4 100644 (file)
@@ -1,4 +1,4 @@
-// { dg-do compile { target x86_64-*-* } }
+// { dg-do compile { target i?86-*-* x86_64-*-* } }
 // { dg-options "-fschedule-insns2 -fsel-sched-pipelining -fselective-scheduling2 -funroll-all-loops -march=core2" }
 
 void bar ();
index fd51ba412e18a78d05bb222247e9907c421764d7..9d939713ff8c33394125fb76319838229b79da19 100644 (file)
@@ -1,4 +1,4 @@
-// { dg-do compile { target powerpc*-*-* ia64-*-* x86_64-*-* } }
+// { dg-do compile { target powerpc*-*-* ia64-*-* i?86-*-* x86_64-*-* } }
 // { dg-options "-O -fcrossjumping -fgcse -fschedule-insns2 -fsel-sched-pipelining -fsel-sched-pipelining-outer-loops -fselective-scheduling2 --param lim-expensive=320 --param min-crossjump-insns=1" }
 
 struct S
index de3340df3318c6b472b6c258cf7ff7b66cce6ed0..0f4db20c7693bde61163fc1d826649968c49c244 100644 (file)
@@ -1,4 +1,4 @@
-// { dg-do compile { target x86_64-*-* } }
+// { dg-do compile { target i?86-*-* x86_64-*-* } }
 // { dg-options "-O3 -fwhole-program -msse2" }
 
 typedef long unsigned int __darwin_size_t;
index 1354790e976b04ba966aee6794a4fe1ecbf69431..bd5793dcaeab3d6830aa005cf8255ce11324429d 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target powerpc*-*-* ia64-*-* x86_64-*-* } } */
+/* { dg-do compile { target powerpc*-*-* ia64-*-* i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O2 -fselective-scheduling2 -fsel-sched-pipelining" } */
 
 extern "C" {
index 33b1264fb30354127869482c5f489a9c79c18430..cdd2a3ce74d55070ccd808c9eebec3e8d0f2542f 100644 (file)
@@ -41,10 +41,8 @@ set additional_flags "-fno-inline"
 
 # We must use -ffloat-store/-mieee to ensure that excess precision on some
 # machines does not cause problems
-if [istarget "i\[34567\]86-*-*"] then {
-  lappend additional_flags "-ffloat-store"
-}
-if { [istarget "x86_64-*-*"] && [check_effective_target_ia32] } then {
+if { ([istarget "i?86-*-*"] || [istarget "x86_64-*-*"])
+     && [check_effective_target_ia32] } then {
   lappend additional_flags "-ffloat-store"
 }
 if [istarget "m68k-*-*"] then {
index 2148381a43bd9264714675d19f89267de06ce67c..b50434feff4413a1d5cb46bf54793a3aa69068b9 100644 (file)
@@ -3,7 +3,7 @@
 
 /* { dg-do run } */
 /* { dg-options "-O2" } */
-/* { dg-options "-O2 -march=i686" { target { { i686-*-* x86_64-*-* } && ia32 } } } */
+/* { dg-options "-O2 -march=i686" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */
 
 /* Verify that reload_cse_move2add doesn't add unexpected CLOBBERs. */
 
index 035c7368ad015e2ec925f711ad443da605e6b099..4a42bfc65c9e30005c816dd87db2ede5790959c1 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target arm*-*-* alpha*-*-* ia64*-*-* x86_64-*-* s390x-*-* powerpc*-*-* rs6000-*-* } } */
+/* { dg-do compile { target arm*-*-* alpha*-*-* ia64*-*-* i?86-*-* x86_64-*-* s390x-*-* powerpc*-*-* rs6000-*-* } } */
 /* { dg-require-effective-target stdint_types } */
 /* { dg-require-effective-target lp64 } */
 /* { dg-options "-O -fdump-rtl-combine" } */
index d77bd4783665a05c744bb85d77e0feb80010755c..5712e2199612efdd6a5cef2e0e61e4a63837ed45 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target arm*-*-* alpha*-*-* ia64*-*-* x86_64-*-* s390x-*-* powerpc*-*-* rs6000-*-* } } */
+/* { dg-do compile { target arm*-*-* alpha*-*-* ia64*-*-* i?86-*-* x86_64-*-* s390x-*-* powerpc*-*-* rs6000-*-* } } */
 /* { dg-require-effective-target stdint_types } */
 /* { dg-require-effective-target lp64 } */
 /* { dg-options "-O2 -fdump-rtl-combine" } */
index 4aa1a40c43ed02b5a3f711bec948c588cf4ccb7a..4a2cf7de10ea603673d8fccb93d4bc57faaf46fb 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target arm*-*-* alpha*-*-* ia64*-*-* x86_64-*-* s390x-*-* powerpc*-*-* rs6000-*-* } } */
+/* { dg-do compile { target arm*-*-* alpha*-*-* ia64*-*-* i?86-*-* x86_64-*-* s390x-*-* powerpc*-*-* rs6000-*-* } } */
 /* { dg-require-effective-target stdint_types } */
 /* { dg-require-effective-target lp64 } */
 /* { dg-options "-O2 -fdump-rtl-combine" } */
index 90e64fd10dc358f10ad03a90041605bc3ccb7011..c2ba918424d248af3a2dc2d8355caff3518a0d13 100644 (file)
@@ -1,4 +1,5 @@
-/* { dg-do compile {target sparc64*-*-* aarch64*-*-* x86_64-*-* powerpc64*-*-*} } */
+/* { dg-do compile {target sparc64*-*-* aarch64*-*-* i?86-*-* x86_64-*-* powerpc64*-*-*} } */
+/* { dg-require-effective-target lp64 } */
 /* { dg-options "-O2 -fdump-rtl-combine-all" } */
 
 typedef long long int int64_t;
index 38b9d981c879eb0bb68180ba4986006574bd35e7..c924f6e2fc8c6d54e86cb5c901b803d319f816ca 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do run { target { x86_64-*-* && lp64 } } } */
+/* { dg-do run { target { { i?86-*-* x86_64-*-* } && lp64 } } } */
 /* { dg-options "-g" } */
 
 volatile int vv;
index 9428be30b87c7e7a1bf9ef40986a7295ff00838e..b91059cc78ed659b23da8582bd840d5b9342f812 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do run { target { x86_64-*-* && lp64 } } } */
+/* { dg-do run { target { { i?86-*-* x86_64-*-* } && lp64 } } } */
 /* { dg-options "-g" } */
 
 volatile int vv;
index d243845ec98f4513b47768be5031efbb2e7e64a6..ea8d076d31a1d24e43c7f5b375901a933091bea5 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do run { target { x86_64-*-* && lp64 } } } */
+/* { dg-do run { target { { i?86-*-* x86_64-*-* } && lp64 } } } */
 /* { dg-options "-g" } */
 
 volatile int vv;
index 7cef8f6284c8b814b1fe0cd78a1d9cc6013fb262..9fc22f22b1ef0aae7ffa16978695789dc5cecc23 100644 (file)
@@ -1,5 +1,5 @@
 /* PR debug/45003 */
-/* { dg-do run { target { x86_64-*-* && lp64 } } } */
+/* { dg-do run { target { { i?86-*-* x86_64-*-* } && lp64 } } } */
 /* { dg-options "-g" } */
 
 int __attribute__((noinline))
index dcdba237ff4dcc0c0d67d7c7e7f45d8f96b60089..7e395d43e16cbeb5544ee1e38414bb6cd6fedf6a 100644 (file)
@@ -1,5 +1,5 @@
 /* PR debug/45003 */
-/* { dg-do run { target { x86_64-*-* && lp64 } } } */
+/* { dg-do run { target { { i?86-*-* x86_64-*-* } && lp64 } } } */
 /* { dg-options "-g" } */
 
 int __attribute__((noinline))
index 3adc4f2383e71ee4e045b99d8169209c95930930..5a7c5a8a0c4483ebaffbff0cc73cf7e7b5f871d4 100644 (file)
@@ -1,5 +1,5 @@
 /* PR debug/45003 */
-/* { dg-do run { target { x86_64-*-* && lp64 } } } */
+/* { dg-do run { target { { i?86-*-*  x86_64-*-* } && lp64 } } } */
 /* { dg-options "-g" } */
 
 int __attribute__((noinline))
index d988a9cfbbe017a7e5ef835a66025209839b1e9a..2d8b5a5a0ddc2694a2cf1b60dd36a81d1669e271 100644 (file)
@@ -11,8 +11,8 @@ foo (float a, float b, float c, float d, float l, double u)
   float f = d * e;
   double g = (double) f;
   double h = (double) b;
-  double i = g * h;                    /* { dg-final { gdb-test pr58791-4.c:32 "i" "486" { target { x86_64-*-* && lp64 } } } } */
-  double i2 = i + 1.0;                 /* { dg-final { gdb-test pr58791-4.c:32 "i2" "487" { target { x86_64-*-* && lp64 } } } } */
+  double i = g * h;                    /* { dg-final { gdb-test pr58791-4.c:32 "i" "486" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */
+  double i2 = i + 1.0;                 /* { dg-final { gdb-test pr58791-4.c:32 "i2" "487" { target { { i?86-*-* x86_64-*-* } && lp64 } } } } */
   double j = i * 3.25;
   double k = h + j;
   float m = l * 8.75;
index 64f5340a090920637ab464e2e67f78b1cdbc02e3..d44c2807a42a0e782a20a018f0779df19476a887 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do run { target { x86_64-*-* && lp64 } } } */
+/* { dg-do run { target { { i?86-*-* x86_64-*-* } && lp64 } } } */
 /* { dg-options "-g" } */
 
 volatile int vv;
index 40c57d83616ad0500ffcbb3d870d9b0230e6a39d..409bbc4fea080ebe01abab2f0ef6b0e922144752 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do run } */
 /* { dg-options "-O" } */
-/* { dg-options "-O -march=i686" { target { { i686-*-* x86_64-*-* } && ia32 } } } */
+/* { dg-options "-O -march=i686" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */
 
 extern void abort(void);
 
index 7ef4fa7be9365abb83e1784a4b12a35e53e008f6..28ce6cde9b7b09cd31f18c5457c97294a120ee3e 100644 (file)
@@ -2,7 +2,7 @@
    register classes.  In this case, register pressue of INT is high.  But
    we can still move the FP invariant out of the loop.  */
 
-/* { dg-do compile { target { x86_64-*-* && lp64 } } } */
+/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && lp64 } } } */
 /* { dg-options "-O2 -fira-loop-pressure -fdump-rtl-loop2_invariant " } */
 
 float tt;
index 615f0329a4b1cf22b6bd04c18ad438b080557660..162232be81d99ea4feeac411e5545b526e9f72fa 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target { { x86_64-*-* && lp64 } || { { powerpc*-*-* && lp64 } || { arm_nothumb || { aarch64*-*-* && lp64 } } } } } } */
+/* { dg-do compile { target { { { i?86-*-* x86_64-*-* } && lp64 } || { { powerpc*-*-* && lp64 } || { arm_nothumb || { aarch64*-*-* && lp64 } } } } } } */
 /* { dg-options "-O3 -fdump-rtl-ira -fdump-rtl-pro_and_epilogue -fno-use-caller-save"  } */
 
 long __attribute__((noinline, noclone))
index 5f55937380208c8cf8b9d08a13be16a908b35d65..1da12a490b6734ed4ee129aa16576764e7faefa2 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target { { x86_64-*-* && lp64 } || { { powerpc*-*-* && lp64 } || { arm_nothumb || { aarch64*-*-* && lp64 } } } } } } */
+/* { dg-do compile { target { { { i?86-*-* x86_64-*-* } && lp64 } || { { powerpc*-*-* && lp64 } || { arm_nothumb || { aarch64*-*-* && lp64 } } } } } } */
 /* { dg-options "-O3 -fdump-rtl-ira -fdump-rtl-pro_and_epilogue -fno-use-caller-save"  } */
 
 long __attribute__((noinline, noclone))
index 7900e5a8b048babffcde09f9c098b5850dcf6692..bda485cae5b48e26f7119737f174d508bab4bd1b 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-lto-do link } */
-/* { dg-skip-if "" { ! { x86_64-*-* } } { "*" } { "" } } */
+/* { dg-skip-if "" { ! { i?86-*-* x86_64-*-* } } { "*" } { "" } } */
 /* { dg-lto-options { { -O2 -flto -w } } } */
 
 register int r asm("esi");
index 67854dca45e3f1a63c1fb297f81f157ca22ffd6f..9f98bbabd61a7418033fca1515f9914f5567b792 100644 (file)
@@ -24,5 +24,5 @@ TEST (d32d, double __attribute__((vector_size (32))));
 TEST (d64d, double __attribute__((vector_size (64))));
 TEST (d128d, double __attribute__((vector_size (128))));
 
-/* { dg-final { scan-tree-dump-not "memcpy" "optimized" { target x86_64-*-* } } } */
+/* { dg-final { scan-tree-dump-not "memcpy" "optimized" { target i?86-*-* x86_64-*-* } } } */
 /* { dg-final { cleanup-tree-dump "optimized" } } */
index e8dbd3c10b0877401552dee7221150b3ffb4d3ba..726ff4e516cfda7e302dfe08609d6a093c3d9968 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target { { x86_64-*-* && lp64 } || { { powerpc*-*-* && lp64 } || { arm_nothumb || { aarch64*-*-* && lp64 } } } } } } */
+/* { dg-do compile { target { { { i?86-*-* x86_64-*-* } && lp64 } || { { powerpc*-*-* && lp64 } || { arm_nothumb || { aarch64*-*-* && lp64 } } } } } } */
 /* { dg-options "-O3 -fdump-rtl-pro_and_epilogue"  } */
 
 void f(int *i)
index 7365dc9e7396e0ba4ee7cc0229e82ea486cd9bd1..b64994c248398aed4f689a40505d48a945d4f8a7 100644 (file)
@@ -1,7 +1,7 @@
 /* PR target/37438 */
 /* { dg-do compile } */
 /* { dg-options "-Os" } */
-/* { dg-options "-Os -march=i486" { target { { i686-*-* x86_64-*-* } && ia32 } } } */
+/* { dg-options "-Os -march=i486" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */
 
 extern int bar (unsigned long long int);
 extern int baz (const char *, unsigned int, unsigned short);
index 66ecc3fa0208c3c3bb011c75b6582ca4a805374a..35815230a75dfe6470225363eec520967eb62dc8 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target powerpc*-*-* ia64-*-* x86_64-*-* } } */
+/* { dg-do compile { target powerpc*-*-* ia64-*-* i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O2 -fselective-scheduling2 -fsel-sched-pipelining -fsel-sched-pipelining-outer-loops" } */
 
 int foo(int k, int n)
index 0e43e63c654829deba622aa578b09c8c09cf5539..e6ce217b626761db36b827a491c86e2ad080b985 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target alpha*-*-* ia64*-*-* x86_64-*-* s390x-*-* } } */
+/* { dg-do compile { target alpha*-*-* ia64*-*-* i?86-*-* x86_64-*-* s390x-*-* } } */
 /* { dg-options "-O2" } */
 /* { dg-require-effective-target lp64 } */
 
index 48f9e0eb8537d7f9d2cb9353079e0ead3de6b127..e99fe3759d9eda4ed30afb599ede700b8c7d7ea7 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target powerpc*-*-* ia64-*-* x86_64-*-* } } */
+/* { dg-do compile { target powerpc*-*-* ia64-*-* i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O2 -fselective-scheduling -fsel-sched-pipelining" } */
 
 int
index 98dd1d067e7f64666793d779d48680a9f91fd8a9..a516e7ae5443b46b61f2812376652e435eb0bde3 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target powerpc*-*-* ia64-*-* x86_64-*-* } } */
+/* { dg-do compile { target powerpc*-*-* ia64-*-* i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O2 -fselective-scheduling -fsel-sched-pipelining" } */
 
 extern int N_words;
index ee17a211210c0694bd95808f412b5ab1d1598bf6..163f2b4a638c7e3a2c116decb7b016d3d84969b6 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target powerpc*-*-* ia64-*-* x86_64-*-* } } */
+/* { dg-do compile { target powerpc*-*-* ia64-*-* i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O2 -fselective-scheduling -fsel-sched-pipelining -fsel-sched-pipelining-outer-loops" } */
 
 typedef enum
index 21708749d5afda8659ed849433de5f674d33d31c..3289d54d6b99700fb4851a8117eb9ff69ae0ec28 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target powerpc*-*-* ia64-*-* x86_64-*-* } } */
+/* { dg-do compile { target powerpc*-*-* ia64-*-* i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O2 -fselective-scheduling -fsel-sched-pipelining" } */
 
 typedef struct TypHeader
index ad97eb4d98a75d31133c89101de127fb9ef6576a..a68a2e85b610fbdd83ae4872adce6d0182e41c01 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target powerpc*-*-* ia64-*-* x86_64-*-* } } */
+/* { dg-do compile { target powerpc*-*-* ia64-*-* i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O2 -fselective-scheduling -fmodulo-sched" } */
 
 enum rtx_code
index c398012f2b41e04b95d8e23f432171a75796a38b..8bb06ae943917c4fa9a0279be44347a921b14361 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target powerpc*-*-* ia64-*-* x86_64-*-* } } */
+/* { dg-do compile { target powerpc*-*-* ia64-*-* i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O2 -fselective-scheduling -fsel-sched-pipelining -fsched-pressure" } */
 
 struct s_linked_f_pointer
index 3b092cd13ed55032a063840abab6f736cab5e1fe..2183f0eea00398992e437ee3b825776cdf173edb 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target powerpc*-*-* ia64-*-* x86_64-*-* } } */
+/* { dg-do compile { target powerpc*-*-* ia64-*-* i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O3 -fschedule-insns -fschedule-insns2 -fselective-scheduling2 -fsel-sched-pipelining -funroll-loops -fprefetch-loop-arrays" } */
 
 void main1 (float *pa, float *pc)
index eed3847177c03f52be76b9f19f64c65a2bac6f5a..e81ed30f03b769fa6b41bd314a577595f2ad9317 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target powerpc*-*-* ia64-*-* x86_64-*-* } } */
+/* { dg-do compile { target powerpc*-*-* ia64-*-* i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O1 -freorder-blocks -fschedule-insns2 -funswitch-loops -fselective-scheduling2 -fsel-sched-pipelining -funroll-all-loops" } */
 void
 foo1 (int *s)
index ce7879f860a43bdcee35d7725c43d4683bc01002..c642a70855b1dde80ea2aa264c24a268852ad504 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target powerpc*-*-* ia64-*-* x86_64-*-* } } */
+/* { dg-do compile { target powerpc*-*-* ia64-*-* i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O -fprofile-generate -fgcse -fno-gcse-lm -fgcse-sm -fno-ivopts -fno-tree-loop-im -ftree-pre -funroll-loops -fno-web -fschedule-insns2 -fselective-scheduling2 -fsel-sched-pipelining" } */
 
 extern volatile float f[];
index 75f9a2137063a83ebfd3a5ce63d241636296b074..7aeac0da371a041fac543fed992d99e4d062ef17 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target powerpc*-*-* ia64-*-* x86_64-*-* } } */
+/* { dg-do compile { target powerpc*-*-* ia64-*-* i?86-*-* x86_64-*-* } } */
 /* { dg-options "-Os -fselective-scheduling2 -fsel-sched-pipelining -fprofile-generate" } */
 
 static inline void
index 573e83d700c02ab2a346f88f94beab2b06d14100..6cbc392a50b601de70f5fb33952f26c77366e2df 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target powerpc*-*-* ia64-*-* x86_64-*-* } } */
+/* { dg-do compile { target powerpc*-*-* ia64-*-* i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O -fschedule-insns2 -fselective-scheduling2" } */
 
 struct S
index 8f55f0c8cb121a4d614cd0f9377326644ab9886d..74e284ca4a10717b11887443ed752dfa9aac5406 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do run { target powerpc*-*-* ia64-*-* x86_64-*-* } } */
+/* { dg-do run { target powerpc*-*-* ia64-*-* i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O2 -fselective-scheduling2" } */
 
 struct S {
index 3329ed5f47ce857eef772ebf3e223dcdc724a1ff..a549a99050f1f2ba5e8b93c5820b0fa9d44fcee1 100644 (file)
@@ -1,7 +1,7 @@
 /* PR rtl-optimization/46212 */
 /* { dg-do compile } */
 /* { dg-options "-O3 -funroll-loops" } */
-/* { dg-options "-O3 -funroll-loops -march=i386" { target { { i686-*-* x86_64-*-* } && ia32 } } } */
+/* { dg-options "-O3 -funroll-loops -march=i386" { target { { i?86-*-* x86_64-*-* } && ia32 } } } */
 /* { dg-require-effective-target int32plus } */
 
 static inline unsigned
index 0c41c4328f88781411d738dfdd06b10bbdec4218..905b3e0c036a6a0684f555347f63fa37360328f4 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target powerpc*-*-* ia64-*-* x86_64-*-* } } */
+/* { dg-do compile { target powerpc*-*-* ia64-*-* i?86-*-* x86_64-*-* } } */
 /* { dg-options "-Os -fselective-scheduling2 -fsel-sched-pipelining -fprofile-generate -fno-early-inlining" } */
 
 static void bmp_iter_next (int *bi)
index 13a5aa9da57520db7b7336f68f35576fa437af1f..9e8e08ca7fcf5da6bfbc26a21c4aebe6b19eba1e 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target powerpc*-*-* ia64-*-* x86_64-*-* } } */
+/* { dg-do compile { target powerpc*-*-* ia64-*-* i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O3 -fkeep-inline-functions -fsel-sched-pipelining -fselective-scheduling2 -funroll-loops" } */
 
 struct S
index c601708dc11785b8d293cc20fd4d33d32d43c986..8b6d23680fa255ee6e0729e8e3b156540127d3e2 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target powerpc*-*-* ia64-*-* x86_64-*-* } } */
+/* { dg-do compile { target powerpc*-*-* ia64-*-* i?86-*-* x86_64-*-* } } */
 /* { dg-options "-Os -fselective-scheduling2" } */
 
 long
index 24826d5f885e1bb894f499e5c6d855df4b621859..d694a785387d629af97a0d08419f8a28deb831af 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target powerpc*-*-* ia64-*-* x86_64-*-* } } */
+/* { dg-do compile { target powerpc*-*-* ia64-*-* i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O -fschedule-insns2 -fsel-sched-pipelining -fsel-sched-pipelining-outer-loops -fselective-scheduling2 --param max-sched-extend-regions-iters=2"  } */
 
 void foo (int y)
index f791aa882789b3899598849d46ead44c1bc8dca4..57b3d971aef16f08fdcaed7d0627e39bc5d2a430 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { ! { x86_64-*-mingw* } } } } */
 /* { dg-options "-O2" } */
-/* { dg-additional-options "-mpreferred-stack-boundary=12" { target x86_64-*-* } } */
+/* { dg-additional-options "-mpreferred-stack-boundary=12" { target { { i?86-*-* x86_64-*-* } && lp64 } } } */
 
 extern void bar (int*);
 
index 93952038ec41446e3122b87fa58ede273c2621e8..20c85b47aede21ae13e0e17e90f2cd660cf801a4 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target powerpc*-*-* ia64-*-* x86_64-*-* } } */
+/* { dg-do compile { target powerpc*-*-* ia64-*-* i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O -fschedule-insns -fselective-scheduling" } */
 
 int main ()
index 8770a3758d7f8164ab0c367fbe40731f40e457b0..bf3d3ae5ea247380989f0c0f77e9829c889cfb16 100644 (file)
@@ -1,5 +1,5 @@
 /* PR sanitizer/55702 */
-/* { dg-do compile { target { x86_64-*-linux* && lp64 } } } */
+/* { dg-do compile { target { { i?86-*-linux* x86_64-*-linux* } && lp64 } } } */
 /* { dg-options "-fsanitize=thread" } */
 
 void
index ecb6acef6f3e166544c797018559f5da46120942..c857785c834d2ef369aaaf037eda29d5ddc46815 100644 (file)
@@ -1,5 +1,5 @@
 /* PR sanitizer/56990 */
-/* { dg-do compile { target { x86_64-*-linux* && lp64 } } } */
+/* { dg-do compile { target { { i?86-*-linux* x86_64-*-linux* } && lp64 } } } */
 /* { dg-options "-fsanitize=thread" } */
 
 struct S{};
index 3a7013bea317cd23766c4d2fd1dc899fc0228397..2539d59c5b63572ce3159c667c5ccda151f8ebb7 100644 (file)
@@ -1,5 +1,5 @@
 /* PR tree-optimization/57104 */
-/* { dg-do compile { target { x86_64-*-linux* && lp64 } } } */
+/* { dg-do compile { target { { i?86-*-linux* x86_64-*-linux* } && lp64 } } } */
 /* { dg-options "-fsanitize=thread" } */
 
 register int r asm ("r14");
index 7af845532b8b00a3899ae0ec9fe85a2bae810234..253bf6891469f363acac0ec15d2f216de52cb36a 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target powerpc*-*-* ia64-*-* x86_64-*-* } } */
+/* { dg-do compile { target powerpc*-*-* ia64-*-* i?86-*-* x86_64-*-* } } */
 /* { dg-options " -O -fno-guess-branch-probability -fpeel-loops -freorder-blocks-and-partition -fschedule-insns2 -fsel-sched-pipelining -fselective-scheduling2 -ftree-pre" } */
 
 struct intC
index 020878d41de02aedd6b43f30af51a8bec1595a0d..a97f4e5cb03f03a6294e40e7234683f4914c5c26 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target powerpc*-*-* ia64-*-* x86_64-*-* } } */
+/* { dg-do compile { target powerpc*-*-* ia64-*-* i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O -fselective-scheduling -fno-if-conversion -fschedule-insns"  } */
 
 int n;
index e72edfa6c4449293232ef8899beedb3c0179be6c..f540d2914de6cbdf17df5db343e1f48b6cdcbf4c 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target { { x86_64-*-* && lp64 } || { arm_thumb2 } } } } */
+/* { dg-do compile { target { { { i?86-*-* x86_64-*-* } && lp64 } || { arm_thumb2 } } } } */
 /* { dg-options "-O2 -fdump-rtl-pro_and_epilogue"  } */
 
 int foo (int *p1, int *p2);
index 975c794337c67c58b449690c093bb848a82546b2..bf74db7f62d36df14a2088f677338bb10b18a477 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target { x86_64-*-linux* } } } */
+/* { dg-do compile { target { i?86-*-linux* x86_64-*-linux* } } } */
 /* { dg-options "-fgnu-tm -O" } */
 
 /* Test the TM vector logging functions.  */
index ac0bfb643b26fbcf9790cfbacad060054cf6706a..b8a906e225ee717ef7bb7f5d95c8c4e4f7ae8a41 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-march=k8-sse3" { target x86_64-*-* } } */
+/* { dg-options "-march=k8-sse3" { target i?86-*-* x86_64-*-* } } */
 
 struct alu_bank_swizzle {
     int hw_gpr[3][4];
index 48068774af385d30770bdc20dcf2a9c06e48cf0e..a1eea497de291a169bd599fcd33922a4b725004f 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-march=core-avx2" { target x86_64-*-* } } */
+/* { dg-options "-march=core-avx2" { target i?86-*-* x86_64-*-* } } */
 
 typedef struct {
     float a,b,c;
index 849e786bb2d8a79b1870715e3b4293eb1efbcc5f..441d16144cb7ba76cdaa0cb490f30c9c966f49c2 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-require-effective-target freorder } */
-/* { dg-options "-O2 -freorder-blocks-and-partition -fschedule-insns -fselective-scheduling" { target powerpc*-*-* ia64-*-* x86_64-*-* } } */
+/* { dg-options "-O2 -freorder-blocks-and-partition -fschedule-insns -fselective-scheduling" { target powerpc*-*-* ia64-*-* i?86-*-* x86_64-*-* } } */
 
 extern void abort (void);
 
index b850513a13bb951025b174bbec4afedaf13fca91..8bca6c3843988a7282ab3831cadb3540f8e7d8b8 100644 (file)
@@ -1,5 +1,5 @@
 /* PR middle-end/50907 */
 /* { dg-require-effective-target freorder } */
-/* { dg-options "-O2 -freorder-blocks-and-partition -fschedule-insns -fselective-scheduling -fpic" { target { { powerpc*-*-* ia64-*-* x86_64-*-* } && fpic } } } */
+/* { dg-options "-O2 -freorder-blocks-and-partition -fschedule-insns -fselective-scheduling -fpic" { target { { powerpc*-*-* ia64-*-* i?86-*-* x86_64-*-* } && fpic } } } */
 
 #include "pr45354.c"
index 50fa333303be3e1795215dfd1b6d616b6534786d..68ef26d11919ff28bcdcec5e0a80a8b840be12fa 100644 (file)
@@ -3,7 +3,7 @@
    and we may use 64-bit variable to represent them.  */
 
 /* { dg-options "-O2 -fdump-tree-optimized" } */
-/* { dg-do compile { target x86_64-*-* } } */
+/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
 
 unsigned a[100];
 
index ca75db941e57fab18590b0e4eefb1c9484df53c0..b36d84dcb44a7a8e37529cd01daba273852d97d7 100644 (file)
@@ -3,7 +3,7 @@
    i is first extended to 64-bit type).  */
 
 /* { dg-options "-O2 -fdump-tree-optimized" } */
-/* { dg-do compile { target x86_64-*-* } } */
+/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
 
 unsigned bar(void);
 
index 6232d64963ade4629e98425ec5e13940a37ba17f..cadcfcd93a771cc3eecca25c0082c9d52e325912 100644 (file)
@@ -1,5 +1,5 @@
-/* { dg-do compile { target x86_64-*-* } } */
-/* { dg-options "-O2 -fdump-tree-esra-details" } */
+/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
+/* { dg-options "-msse -O2 -fdump-tree-esra-details" } */
 
 #include "xmmintrin.h"
 
index eb45e8ccf7255660543d3de2eec3d9099e1fa29c..4ab39064843fc315f912828e387801a309d41134 100644 (file)
@@ -2,7 +2,7 @@
 
 /* { dg-options "-c -fdump-go-spec=godump-1.out" } */
 /* { dg-do compile } */
-/* { dg-skip-if "not supported for target" { ! "s390*-*-* x86_64-*-*" } } */
+/* { dg-skip-if "not supported for target" { ! "s390*-*-* i?86-*-* x86_64-*-*" } } */
 /* { dg-skip-if "not supported for target" { ! lp64 } } */
 
 #include <stdint.h>
index 1e0a94b186688a99ac1dd2d0480c501d8c75b812..31bb27722fa3fabab6f23c2872e554561b50f1c3 100644 (file)
@@ -44,8 +44,7 @@ if { [isnative] && ![is_remote host] } then {
                set native_cflags "-xarch=v9"
            }
        }
-       if  {[istarget "i?86*-*-solaris2*"]
-            || [istarget "x86_64-*-solaris2.1\[0-9\]*"]} {
+       if  {[istarget "i?86*-*-solaris2*"] || [istarget "x86_64-*-solaris2.1\[0-9\]*"]} {
            set file_string [exec file "linkage-x.o"]
            if [ string match "*64*" $file_string ] {
                set native_cflags "-xarch=amd64"
@@ -59,9 +58,8 @@ if { [isnative] && ![is_remote host] } then {
            if [ string match "*64-bit*" $file_string ] {
                set native_cflags "-m64"
            }
-       } elseif {[istarget "i*86-*-linux*"]
-                 || [istarget "i*86-*-gnu*"]
-                 || [istarget "x86_64-*-linux*"]} then {
+       } elseif {[istarget "i?86-*-linux*"] || [istarget "x86_64-*-linux*"]
+                 || [istarget "i?86-*-gnu*"] || [istarget "x86_64-*-gnu*"] } then {
            set file_string [exec file "linkage-x.o"]
            if [ string match "*32-bit*" $file_string ] {
                set native_cflags "-m32"
index a33141fa4e0d4c18f6f3752e290f719b0c688dbd..bcac050cca73ccc02ea09dc771c8011db1b3bbad 100644 (file)
@@ -1,7 +1,6 @@
 C PR target/24188
 C { dg-do compile }
 C { dg-options "-O2" }
-C { dg-options "-O2 -mcmodel=medium" { target { x86_64-*-* && lp64 } } }
-C { dg-options "-O2 -mcmodel=medium" { target { i?86-*-* && lp64 } } }
+C { dg-options "-O2 -mcmodel=medium" { target { { i?86-*-* x86_64-*-* } && lp64 } } }
       WRITE(6,*) ''
       END
index d9cf994e164f7ace67da42fb26ee275199326dd5..9990e5a180f5bf57d80f0bfdd72d67dad9ebdb4f 100644 (file)
@@ -1,4 +1,4 @@
-! { dg-do compile { target x86_64-*-* } }
+! { dg-do compile { target i?86-*-* x86_64-*-* } }
 ! Fortran should default to -fno-math-errno
 ! and thus no call to sqrt in asm
 subroutine mysqrt(a)
index af2c03a0583d2315d48a58ad6f45c1b9e103cadf..7874da2ad02197496e6ceab816b1341ec35a457f 100644 (file)
@@ -1,7 +1,7 @@
 C Test for bug in reg-stack handling conditional moves.
 C Reported by Tim Prince <tprince@computer.org>
 C
-C { dg-do run { target { { i[6789]86-*-* x86_64-*-* } && ia32 } } }
+C { dg-do run { target { { i?86-*-* x86_64-*-* } && ia32 } } }
 C { dg-options "-ffast-math -march=pentiumpro" }
 
       double precision function foo(x, y)
index 885e3a4abb0e37b04ccd0f218bf6d099fe7c873c..e8f18d27e9b1b7bf49115a062911819669085c7b 100644 (file)
@@ -1,5 +1,5 @@
 C PR rtl-optimization/42246
-C { dg-do compile { target powerpc*-*-* ia64-*-* x86_64-*-* } }
+C { dg-do compile { target powerpc*-*-* ia64-*-* i?86-*-* x86_64-*-* } }
 C { dg-options "-O2 -fselective-scheduling -fsel-sched-pipelining -fsel-sched-pipelining-outer-loops" }
 
       subroutine distance(x,clo)
index 9464379083d7b718e94bca3d0cbedec14283c93f..b22bf45ae6ba40d9b7fed1b7979501fe483da952 100644 (file)
@@ -1,5 +1,5 @@
 C PR rtl-optimization/42294
-C { dg-do compile { target powerpc*-*-* ia64-*-* x86_64-*-* } }
+C { dg-do compile { target powerpc*-*-* ia64-*-* i?86-*-* x86_64-*-* } }
 C { dg-options "-O2 -fselective-scheduling2 -fsel-sched-pipelining -funroll-all-loops" }
 
       SUBROUTINE ORIEN(IW,NATOT,NTOTORB,NATORB,P,T)
index dc57c44586e62046e14e9580f7309502ebebd9d0..b256bd6bfa862016633b63ab39f5076935fa0888 100644 (file)
@@ -1,5 +1,5 @@
 C PR rtl-optimization/44691
-C { dg-do compile { target powerpc*-*-* ia64-*-* x86_64-*-* } }
+C { dg-do compile { target powerpc*-*-* ia64-*-* i?86-*-* x86_64-*-* } }
 C { dg-options "-O2 -fselective-scheduling2" }
 
       SUBROUTINE ORIEN(IW,NATOT,NTOTORB,NATORB,P,T)
index dd99d1fe56a858e5430f924153f40db228d0ba0a..4800b41296ced1da690bd2d28310cc434bb72e27 100644 (file)
@@ -1,4 +1,4 @@
-! { dg-do compile { target x86_64-*-* } }
+! { dg-do compile { target i?86-*-* x86_64-*-* } }
 ! { dg-options "-O3 -march=core2 -mavx -ffast-math -mveclibabi=svml" }
 
       integer index(18),i,j,k,l,ipiv(18),info,ichange,neq,lda,ldb,
index 4398345eb8a55f2344798ab8a1f809f162477d0b..3361c2f9e8d98c5d1cc194617db6281127db2277 100644 (file)
@@ -509,7 +509,7 @@ proc check_profiling_available { test_what } {
     if {![info exists profiling_available_saved]} {
        # Some targets don't have any implementation of __bb_init_func or are
        # missing other needed machinery.
-       if {    [istarget aarch64*-*-elf]
+       if {[istarget aarch64*-*-elf]
             || [istarget am3*-*-linux*]
             || [istarget arm*-*-eabi*]
             || [istarget arm*-*-elf]
@@ -2097,11 +2097,10 @@ proc check_effective_target_vect_int { } {
        verbose "check_effective_target_vect_int: using cached result" 2
     } else {
        set et_vect_int_saved 0
-       if { [istarget i?86-*-*]
+       if { [istarget i?86-*-*] || [istarget x86_64-*-*]
              || ([istarget powerpc*-*-*]
                   && ![istarget powerpc-*-linux*paired*])
              || [istarget spu-*-*]
-             || [istarget x86_64-*-*]
              || [istarget sparc*-*-*]
              || [istarget alpha*-*-*]
              || [istarget ia64-*-*] 
@@ -2127,10 +2126,9 @@ proc check_effective_target_vect_intfloat_cvt { } {
         verbose "check_effective_target_vect_intfloat_cvt: using cached result" 2
     } else {
         set et_vect_intfloat_cvt_saved 0
-        if { [istarget i?86-*-*]
+        if { [istarget i?86-*-*] || [istarget x86_64-*-*]
               || ([istarget powerpc*-*-*]
                    && ![istarget powerpc-*-linux*paired*])
-              || [istarget x86_64-*-*] 
               || ([istarget arm*-*-*]
                   && [check_effective_target_arm_neon_ok])} {
            set et_vect_intfloat_cvt_saved 1
@@ -2165,10 +2163,9 @@ proc check_effective_target_vect_uintfloat_cvt { } {
         verbose "check_effective_target_vect_uintfloat_cvt: using cached result" 2
     } else {
         set et_vect_uintfloat_cvt_saved 0
-        if { [istarget i?86-*-*]
+        if { [istarget i?86-*-*] || [istarget x86_64-*-*]
              || ([istarget powerpc*-*-*]
                  && ![istarget powerpc-*-linux*paired*])
-             || [istarget x86_64-*-*] 
              || [istarget aarch64*-*-*]
              || ([istarget arm*-*-*]
                  && [check_effective_target_arm_neon_ok])} {
@@ -2191,10 +2188,9 @@ proc check_effective_target_vect_floatint_cvt { } {
         verbose "check_effective_target_vect_floatint_cvt: using cached result" 2
     } else {
         set et_vect_floatint_cvt_saved 0
-        if { [istarget i?86-*-*]
+        if { [istarget i?86-*-*] || [istarget x86_64-*-*]
               || ([istarget powerpc*-*-*]
                    && ![istarget powerpc-*-linux*paired*])
-              || [istarget x86_64-*-*]
               || ([istarget arm*-*-*]
                   && [check_effective_target_arm_neon_ok])} {
            set et_vect_floatint_cvt_saved 1
@@ -3323,8 +3319,7 @@ proc check_effective_target_vect_shift { } {
        if { ([istarget powerpc*-*-*]
              && ![istarget powerpc-*-linux*paired*])
             || [istarget ia64-*-*]
-            || [istarget i?86-*-*]
-            || [istarget x86_64-*-*]
+            || [istarget i?86-*-*] || [istarget x86_64-*-*]
             || [istarget aarch64*-*-*]
             || [check_effective_target_arm32]
             || ([istarget mips*-*-*]
@@ -3338,7 +3333,7 @@ proc check_effective_target_vect_shift { } {
 }
 
 proc check_effective_target_whole_vector_shift { } {
-    if { [istarget x86_64-*-*]
+    if { [istarget i?86-*-*] || [istarget x86_64-*-*]
         || [istarget ia64-*-*]
         || ([check_effective_target_arm32]
             && [check_effective_target_arm_little_endian])
@@ -3399,11 +3394,10 @@ proc check_effective_target_vect_shift_char { } {
 # This can change for different subtargets so do not cache the result.
 
 proc check_effective_target_vect_long { } {
-    if { [istarget i?86-*-*]
+    if { [istarget i?86-*-*] || [istarget x86_64-*-*]
         || (([istarget powerpc*-*-*] 
               && ![istarget powerpc-*-linux*paired*]) 
               && [check_effective_target_ilp32])
-        || [istarget x86_64-*-*]
         || [check_effective_target_arm32]
         || ([istarget sparc*-*-*] && [check_effective_target_ilp32]) } {
        set answer 1
@@ -3426,12 +3420,11 @@ proc check_effective_target_vect_float { } {
        verbose "check_effective_target_vect_float: using cached result" 2
     } else {
        set et_vect_float_saved 0
-       if { [istarget i?86-*-*]
+       if { [istarget i?86-*-*] || [istarget x86_64-*-*]
              || [istarget powerpc*-*-*]
              || [istarget spu-*-*]
              || [istarget mips-sde-elf]
              || [istarget mipsisa64*-*-*]
-             || [istarget x86_64-*-*]
              || [istarget ia64-*-*]
              || [istarget aarch64*-*-*]
              || [check_effective_target_arm32] } {
@@ -3454,9 +3447,8 @@ proc check_effective_target_vect_double { } {
        verbose "check_effective_target_vect_double: using cached result" 2
     } else {
        set et_vect_double_saved 0
-       if { [istarget i?86-*-*]
-             || [istarget aarch64*-*-*]
-             || [istarget x86_64-*-*] } {
+       if { [istarget i?86-*-*] || [istarget x86_64-*-*]
+            || [istarget aarch64*-*-*] } {
           if { [check_no_compiler_messages vect_double assembly {
                 #ifdef __tune_atom__
                 # error No double vectorizer support.
@@ -3486,8 +3478,7 @@ proc check_effective_target_vect_long_long { } {
         verbose "check_effective_target_vect_long_long: using cached result" 2
     } else {
         set et_vect_long_long_saved 0
-        if { [istarget i?86-*-*]
-              || [istarget x86_64-*-*] } {
+        if { [istarget i?86-*-*] || [istarget x86_64-*-*] } {
            set et_vect_long_long_saved 1
         }
     }
@@ -3575,8 +3566,7 @@ proc check_effective_target_vect_perm { } {
             || [istarget aarch64*-*-*]
             || [istarget powerpc*-*-*]
              || [istarget spu-*-*]
-            || [istarget i?86-*-*]
-            || [istarget x86_64-*-*]
+            || [istarget i?86-*-*] || [istarget x86_64-*-*]
             || ([istarget mips*-*-*]
                 && [check_effective_target_mpaired_single]) } {
             set et_vect_perm_saved 1
@@ -3780,8 +3770,7 @@ proc check_effective_target_vect_widen_mult_hi_to_si { } {
              || [istarget spu-*-*]
              || [istarget ia64-*-*]
              || [istarget aarch64*-*-*]
-             || [istarget i?86-*-*]
-             || [istarget x86_64-*-*]
+             || [istarget i?86-*-*] || [istarget x86_64-*-*]
               || ([istarget arm*-*-*] && [check_effective_target_arm_neon_ok]) } {
             set et_vect_widen_mult_hi_to_si_saved 1
         }
@@ -3828,8 +3817,7 @@ proc check_effective_target_vect_widen_mult_hi_to_si_pattern { } {
         if { [istarget powerpc*-*-*]
               || [istarget spu-*-*]
               || [istarget ia64-*-*]
-              || [istarget i?86-*-*]
-              || [istarget x86_64-*-*]
+              || [istarget i?86-*-*] || [istarget x86_64-*-*]
               || ([istarget arm*-*-*]
                  && [check_effective_target_arm_neon_ok]
                  && [check_effective_target_arm_little_endian]) } {
@@ -3853,8 +3841,7 @@ proc check_effective_target_vect_widen_mult_si_to_di_pattern { } {
     } else {
        set et_vect_widen_mult_si_to_di_pattern_saved 0
         if {[istarget ia64-*-*]
-           || [istarget i?86-*-*]
-           || [istarget x86_64-*-*] } {
+           || [istarget i?86-*-*] || [istarget x86_64-*-*] } {
             set et_vect_widen_mult_si_to_di_pattern_saved 1
         }
     }
@@ -3937,8 +3924,7 @@ proc check_effective_target_vect_sdot_hi { } {
         set et_vect_sdot_hi_saved 0
         if { ([istarget powerpc*-*-*] && ![istarget powerpc-*-linux*paired*])
             || [istarget ia64-*-*]
-            || [istarget i?86-*-*]
-             || [istarget x86_64-*-*] } {
+            || [istarget i?86-*-*] || [istarget x86_64-*-*] } {
             set et_vect_sdot_hi_saved 1
         }
     }
@@ -3978,8 +3964,7 @@ proc check_effective_target_vect_usad_char { } {
         verbose "check_effective_target_vect_usad_char: using cached result" 2
     } else {
         set et_vect_usad_char_saved 0
-        if { ([istarget i?86-*-*]
-             || [istarget x86_64-*-*]) } {
+        if { ([istarget i?86-*-*] || [istarget x86_64-*-*]) } {
             set et_vect_usad_char_saved 1
         }
     }
@@ -4001,8 +3986,7 @@ proc check_effective_target_vect_pack_trunc { } {
     } else {
         set et_vect_pack_trunc_saved 0
         if { ([istarget powerpc*-*-*] && ![istarget powerpc-*-linux*paired*])
-             || [istarget i?86-*-*]
-             || [istarget x86_64-*-*]
+             || [istarget i?86-*-*] || [istarget x86_64-*-*]
              || [istarget aarch64*-*-*]
              || [istarget spu-*-*]
              || ([istarget arm*-*-*] && [check_effective_target_arm_neon_ok]
@@ -4027,8 +4011,7 @@ proc check_effective_target_vect_unpack { } {
     } else {
         set et_vect_unpack_saved 0
         if { ([istarget powerpc*-*-*] && ![istarget powerpc-*paired*])
-             || [istarget i?86-*-*]
-             || [istarget x86_64-*-*] 
+             || [istarget i?86-*-*] || [istarget x86_64-*-*] 
              || [istarget spu-*-*]
              || [istarget ia64-*-*]
              || [istarget aarch64*-*-*]
@@ -4095,9 +4078,8 @@ proc check_effective_target_vect_hw_misalign { } {
         verbose "check_effective_target_vect_hw_misalign: using cached result" 2
     } else {
         set et_vect_hw_misalign_saved 0
-       if { ([istarget x86_64-*-*] 
-           || [istarget aarch64*-*-*]
-            || [istarget i?86-*-*]) } {
+       if { [istarget i?86-*-*] || [istarget x86_64-*-*]
+           || [istarget aarch64*-*-*] } {
           set et_vect_hw_misalign_saved 1
        }
     }
@@ -4269,9 +4251,8 @@ proc check_effective_target_vect_condition { } {
        if { [istarget aarch64*-*-*]
             || [istarget powerpc*-*-*]
             || [istarget ia64-*-*]
-            || [istarget i?86-*-*]
+            || [istarget i?86-*-*] || [istarget x86_64-*-*]
             || [istarget spu-*-*]
-            || [istarget x86_64-*-*]
             || ([istarget arm*-*-*] && [check_effective_target_arm_neon_ok]) } {
           set et_vect_cond_saved 1
        }
@@ -4291,8 +4272,7 @@ proc check_effective_target_vect_cond_mixed { } {
        verbose "check_effective_target_vect_cond_mixed: using cached result" 2
     } else {
        set et_vect_cond_mixed_saved 0
-       if { [istarget i?86-*-*]
-            || [istarget x86_64-*-*]
+       if { [istarget i?86-*-*] || [istarget x86_64-*-*]
             || [istarget powerpc*-*-*] } {
           set et_vect_cond_mixed_saved 1
        }
@@ -4313,8 +4293,7 @@ proc check_effective_target_vect_char_mult { } {
        set et_vect_char_mult_saved 0
        if { [istarget aarch64*-*-*]
             || [istarget ia64-*-*]
-            || [istarget i?86-*-*]
-            || [istarget x86_64-*-*]
+            || [istarget i?86-*-*] || [istarget x86_64-*-*]
             || [check_effective_target_arm32] } {
           set et_vect_char_mult_saved 1
        }
@@ -4335,8 +4314,7 @@ proc check_effective_target_vect_short_mult { } {
        set et_vect_short_mult_saved 0
        if { [istarget ia64-*-*]
             || [istarget spu-*-*]
-            || [istarget i?86-*-*]
-            || [istarget x86_64-*-*]
+            || [istarget i?86-*-*] || [istarget x86_64-*-*]
             || [istarget powerpc*-*-*]
             || [istarget aarch64*-*-*]
             || [check_effective_target_arm32]
@@ -4361,8 +4339,7 @@ proc check_effective_target_vect_int_mult { } {
        set et_vect_int_mult_saved 0
        if { ([istarget powerpc*-*-*] && ![istarget powerpc-*-linux*paired*])
             || [istarget spu-*-*]
-            || [istarget i?86-*-*]
-            || [istarget x86_64-*-*]
+            || [istarget i?86-*-*] || [istarget x86_64-*-*]
             || [istarget ia64-*-*]
             || [istarget aarch64*-*-*]
             || [check_effective_target_arm32] } {
@@ -4386,8 +4363,7 @@ proc check_effective_target_vect_extract_even_odd { } {
        if { [istarget aarch64*-*-*]
             || [istarget powerpc*-*-*]
             || [is-effective-target arm_neon_ok]
-             || [istarget i?86-*-*]
-             || [istarget x86_64-*-*]
+             || [istarget i?86-*-*] || [istarget x86_64-*-*]
              || [istarget ia64-*-*]
              || [istarget spu-*-*]
             || ([istarget mips*-*-*]
@@ -4412,8 +4388,7 @@ proc check_effective_target_vect_interleave { } {
        if { [istarget aarch64*-*-*]
             || [istarget powerpc*-*-*]
             || [is-effective-target arm_neon_ok]
-             || [istarget i?86-*-*]
-             || [istarget x86_64-*-*]
+             || [istarget i?86-*-*] || [istarget x86_64-*-*]
              || [istarget ia64-*-*]
              || [istarget spu-*-*]
             || ([istarget mips*-*-*]
@@ -4502,8 +4477,7 @@ proc check_effective_target_vect_call_copysignf { } {
        verbose "check_effective_target_vect_call_copysignf: using cached result" 2
     } else {
        set et_vect_call_copysignf_saved 0
-       if { [istarget i?86-*-*]
-            || [istarget x86_64-*-*]
+       if { [istarget i?86-*-*] || [istarget x86_64-*-*]
             || [istarget powerpc*-*-*] } {
           set et_vect_call_copysignf_saved 1
        }
@@ -4523,8 +4497,7 @@ proc check_effective_target_vect_call_sqrtf { } {
     } else {
        set et_vect_call_sqrtf_saved 0
        if { [istarget aarch64*-*-*]
-            || [istarget i?86-*-*]
-            || [istarget x86_64-*-*]
+            || [istarget i?86-*-*] || [istarget x86_64-*-*]
             || ([istarget powerpc*-*-*] && [check_vsx_hw_available]) } {
            set et_vect_call_sqrtf_saved 1
        }
@@ -4538,7 +4511,8 @@ proc check_effective_target_vect_call_sqrtf { } {
 
 proc check_effective_target_vect_call_lrint { } {
     set et_vect_call_lrint 0
-    if { ([istarget i?86-*-*] || [istarget x86_64-*-*]) && [check_effective_target_ilp32] } {
+    if { ([istarget i?86-*-*] || [istarget x86_64-*-*])
+        && [check_effective_target_ilp32] } {
        set et_vect_call_lrint 1
     }
 
@@ -4820,8 +4794,7 @@ proc check_effective_target_sync_int_128_runtime { } {
 # Note: 32bit x86 targets require -march=pentium in dg-options.
 
 proc check_effective_target_sync_long_long { } {
-    if { [istarget x86_64-*-*]
-        || [istarget i?86-*-*])
+    if { [istarget x86_64-*-*] || [istarget i?86-*-*])
         || [istarget aarch64*-*-*]
         || [istarget arm*-*-*]
         || [istarget alpha*-*-*]
@@ -4838,8 +4811,7 @@ proc check_effective_target_sync_long_long { } {
 # Note: 32bit x86 targets require -march=pentium in dg-options.
 
 proc check_effective_target_sync_long_long_runtime { } {
-    if { [istarget x86_64-*-*]
-        || [istarget i?86-*-*] } {
+    if { [istarget x86_64-*-*] || [istarget i?86-*-*] } {
        return [check_cached_effective_target sync_long_long_available {
            check_runtime_nocache sync_long_long_available {
                #include "cpuid.h"
@@ -4895,12 +4867,11 @@ proc check_effective_target_bswap { } {
        if { [istarget aarch64-*-*]
             || [istarget alpha*-*-*]
             || [istarget arm*-*-*]
-            || [istarget i?86-*-*]
+            || [istarget i?86-*-*] || [istarget x86_64-*-*]
             || [istarget m68k-*-*]
             || [istarget powerpc*-*-*]
             || [istarget rs6000-*-*]
-            || [istarget s390*-*-*]
-            || [istarget x86_64-*-*] } {
+            || [istarget s390*-*-*] } {
            set et_bswap_saved 1
        }
     }
@@ -4920,8 +4891,7 @@ proc check_effective_target_bswap16 { } {
        set et_bswap16_saved 0
        if { [is-effective-target bswap]
             && ![istarget alpha*-*-*]
-            && ![istarget i?86-*-*]
-            && ![istarget x86_64-*-*] } {
+            && !([istarget i?86-*-*] || [istarget x86_64-*-*]) } {
           set et_bswap16_saved 1
        }
     }
@@ -4979,8 +4949,7 @@ proc check_effective_target_sync_int_long { } {
 # This is intentionally powerpc but not rs6000, rs6000 doesn't have the
 # load-reserved/store-conditional instructions.
         if { [istarget ia64-*-*]
-            || [istarget i?86-*-*]
-            || [istarget x86_64-*-*]
+            || [istarget i?86-*-*] || [istarget x86_64-*-*]
             || [istarget aarch64*-*-*]
             || [istarget alpha*-*-*] 
             || [istarget arm*-*-linux-*] 
@@ -5012,8 +4981,7 @@ proc check_effective_target_sync_char_short { } {
 # load-reserved/store-conditional instructions.
         if { [istarget aarch64*-*-*]
             || [istarget ia64-*-*]
-            || [istarget i?86-*-*]
-            || [istarget x86_64-*-*]
+            || [istarget i?86-*-*] || [istarget x86_64-*-*]
             || [istarget alpha*-*-*] 
             || [istarget arm*-*-linux-*] 
             || [istarget hppa*-*linux*]