This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[vect, mips] run the vect testsuite even no paired single support
- From: Eric Fisher <joefoxreal at gmail dot com>
- To: gcc-patches <gcc-patches at gcc dot gnu dot org>
- Date: Mon, 5 Jul 2010 17:29:17 +0800
- Subject: [vect, mips] run the vect testsuite even no paired single support
Hi,
This patch change the vect.exp to run the vect testsuite even the
target has no paired single support.
Tested on ia64 machine:
Running /tools/trunk/gcc/testsuite/gcc.dg/vect/vect.exp ...
FAIL: gcc.dg/vect/pr40254.c execution test
=== gcc Summary ===
# of expected passes 53
# of unexpected failures 1
# of expected failures 6
# of unsupported tests 487
tools/build-trunk/gcc/xgcc version 4.6.0 20100630 (experimental) (GCC)
Thanks,
Eric
Index: gcc/testsuite/gcc.dg/vect/vect.exp
===================================================================
--- gcc/testsuite/gcc.dg/vect/vect.exp (revision 161820)
+++ gcc/testsuite/gcc.dg/vect/vect.exp (working copy)
@@ -76,10 +76,10 @@ if [istarget "powerpc-*paired*"] {
} else {
set dg-do-what-default compile
}
-} elseif { [istarget "mips*-*-*"]
- && [check_effective_target_mpaired_single]
- && [check_effective_target_nomips16] } {
- lappend DEFAULT_VECTCFLAGS "-mpaired-single"
+} elseif { [istarget "mips*-*-*"] && [check_effective_target_nomips16] } {
+ if { [check_effective_target_mpaired_single] } {
+ lappend DEFAULT_VECTCFLAGS "-mpaired-single"
+ }
set dg-do-what-default run
} elseif [istarget "sparc*-*-*"] {
lappend DEFAULT_VECTCFLAGS "-mcpu=ultrasparc" "-mvis"