OSDN Git Service

PR target/11739
authorjanis <janis@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 4 Aug 2003 23:47:36 +0000 (23:47 +0000)
committerjanis <janis@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 4 Aug 2003 23:47:36 +0000 (23:47 +0000)
* gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
a value for -mtune.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70160 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.misc-tests/i386-prefetch.exp

index 86e12c5..9b8eeee 100644 (file)
@@ -1,3 +1,9 @@
+2003-08-04  Janis Johnson  <janis187@us.ibm.com>
+
+       PR target/11739
+       * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
+       a value for -mtune.
+
 2003-08-04  Roger Sayle  <roger@eyesopen.com>
 
        PR middle-end/11771
 2003-08-04  Roger Sayle  <roger@eyesopen.com>
 
        PR middle-end/11771
index f452038..2290478 100644 (file)
@@ -16,7 +16,9 @@
 
 # Test that the correct data prefetch instructions (SSE or 3DNow! variant,
 # or none) are used for various i386 cpu-type and instruction set
 
 # Test that the correct data prefetch instructions (SSE or 3DNow! variant,
 # or none) are used for various i386 cpu-type and instruction set
-# extension options for __builtin_prefetch.
+# extension options for __builtin_prefetch.  When using -mtune, specify
+# the minimum supported architecture in case the compiler was configured
+# with a different default.
 
 # Failure reports do not include the compile option that was used; that
 # information can be seen in the compile line in the log file.
 
 # Failure reports do not include the compile option that was used; that
 # information can be seen in the compile line in the log file.
 # Do not generate prefetch instructions for the following options.
 
 set PREFETCH_NONE [list \
 # Do not generate prefetch instructions for the following options.
 
 set PREFETCH_NONE [list \
-       { -mtune=i386 } \
-       { -mtune=i486 } \
-       { -mtune=i586 } \
-       { -mtune=i686 } \
-       { -mtune=pentium2 } \
-       { -mtune=k6 } \
-       { -mtune=k6-2 } \
-       { -mtune=k6-3 } \
+       { -march=i386 -mtune=i386 } \
+       { -march=i386 -mtune=i486 } \
+       { -march=i386 -mtune=i586 } \
+       { -march=i386 -mtune=i686 } \
+       { -march=i386 -mtune=pentium2 } \
+       { -march=i386 -mtune=k6 } \
+       { -march=i386 -mtune=k6-2 } \
+       { -march=i386 -mtune=k6-3 } \
        { -march=i386 } \
        { -march=i486 } \
        { -march=i586 } \
        { -march=i386 } \
        { -march=i486 } \
        { -march=i586 } \
@@ -44,10 +46,10 @@ set PREFETCH_NONE [list \
 # instructions as nops.
 
 set PREFETCH_SSE [list \
 # instructions as nops.
 
 set PREFETCH_SSE [list \
-       { -mtune=pentium3 } \
-       { -mtune=pentium4 } \
-       { -mtune=athlon } \
-       { -mtune=athlon-4 } \
+       { -march=i386 -mtune=pentium3 } \
+       { -march=i386 -mtune=pentium4 } \
+       { -march=i386 -mtune=athlon } \
+       { -march=i386 -mtune=athlon-4 } \
        { -march=pentium3 } \
        { -march=pentium4 } ]
 
        { -march=pentium3 } \
        { -march=pentium4 } ]