Commit 17f6297d by Janis Johnson Committed by Janis Johnson

re PR target/11739 (i386 prefetch tests need to made smarter)

	PR target/11739
	* gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
	a value for -mtune.

From-SVN: r70160
parent 02a1994c
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> 2003-08-04 Roger Sayle <roger@eyesopen.com>
PR middle-end/11771 PR middle-end/11771
......
...@@ -16,7 +16,9 @@ ...@@ -16,7 +16,9 @@
# Test that the correct data prefetch instructions (SSE or 3DNow! variant, # Test that the correct data prefetch instructions (SSE or 3DNow! variant,
# or none) are used for various i386 cpu-type and instruction set # 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 # Failure reports do not include the compile option that was used; that
# information can be seen in the compile line in the log file. # information can be seen in the compile line in the log file.
...@@ -24,14 +26,14 @@ ...@@ -24,14 +26,14 @@
# Do not generate prefetch instructions for the following options. # Do not generate prefetch instructions for the following options.
set PREFETCH_NONE [list \ set PREFETCH_NONE [list \
{ -mtune=i386 } \ { -march=i386 -mtune=i386 } \
{ -mtune=i486 } \ { -march=i386 -mtune=i486 } \
{ -mtune=i586 } \ { -march=i386 -mtune=i586 } \
{ -mtune=i686 } \ { -march=i386 -mtune=i686 } \
{ -mtune=pentium2 } \ { -march=i386 -mtune=pentium2 } \
{ -mtune=k6 } \ { -march=i386 -mtune=k6 } \
{ -mtune=k6-2 } \ { -march=i386 -mtune=k6-2 } \
{ -mtune=k6-3 } \ { -march=i386 -mtune=k6-3 } \
{ -march=i386 } \ { -march=i386 } \
{ -march=i486 } \ { -march=i486 } \
{ -march=i586 } \ { -march=i586 } \
...@@ -44,10 +46,10 @@ set PREFETCH_NONE [list \ ...@@ -44,10 +46,10 @@ set PREFETCH_NONE [list \
# instructions as nops. # instructions as nops.
set PREFETCH_SSE [list \ set PREFETCH_SSE [list \
{ -mtune=pentium3 } \ { -march=i386 -mtune=pentium3 } \
{ -mtune=pentium4 } \ { -march=i386 -mtune=pentium4 } \
{ -mtune=athlon } \ { -march=i386 -mtune=athlon } \
{ -mtune=athlon-4 } \ { -march=i386 -mtune=athlon-4 } \
{ -march=pentium3 } \ { -march=pentium3 } \
{ -march=pentium4 } ] { -march=pentium4 } ]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment