aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMingjie Xing <mingjie.xing@gmail.com>2010-08-24 03:22:07 +0000
committerMingjie Xing <xmj@gcc.gnu.org>2010-08-24 03:22:07 +0000
commit1991282b0e0ebc9dd3daf38242da9d0ea7638d86 (patch)
treea2bea56c0c7731618e13fc4d5522eecaab2e2d7a /gcc
parente17683227de16c885497b7baa2801f40fdbec059 (diff)
downloadgcc-1991282b0e0ebc9dd3daf38242da9d0ea7638d86.zip
gcc-1991282b0e0ebc9dd3daf38242da9d0ea7638d86.tar.gz
gcc-1991282b0e0ebc9dd3daf38242da9d0ea7638d86.tar.bz2
check loongson targets in vect.exp
From-SVN: r163495
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/g++.dg/vect/vect.exp7
-rw-r--r--gcc/testsuite/gcc.dg/vect/vect.exp7
-rw-r--r--gcc/testsuite/gfortran.dg/vect/vect.exp7
4 files changed, 21 insertions, 6 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 2ad04f0..4518faa 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
+
+ * gcc.dg/vect/vect.exp: Check loongson targets
+ * g++.dg/vect/vect.exp: Likewise
+ * gfortran.dg/vect/vect.exp: Likewise
+
2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
* gcc.target/powerpc/vsx-mass-1.c: New file, test
diff --git a/gcc/testsuite/g++.dg/vect/vect.exp b/gcc/testsuite/g++.dg/vect/vect.exp
index fe17342..90ae381 100644
--- a/gcc/testsuite/g++.dg/vect/vect.exp
+++ b/gcc/testsuite/g++.dg/vect/vect.exp
@@ -82,9 +82,12 @@ if [istarget "powerpc-*paired*"] {
set dg-do-what-default compile
}
} elseif { [istarget "mips*-*-*"]
- && [check_effective_target_mpaired_single]
+ && ([check_effective_target_mpaired_single]
+ || [check_effective_target_mips_loongson])
&& [check_effective_target_nomips16] } {
- lappend DEFAULT_VECTCFLAGS "-mpaired-single"
+ 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"
diff --git a/gcc/testsuite/gcc.dg/vect/vect.exp b/gcc/testsuite/gcc.dg/vect/vect.exp
index a68d8c6..f505740 100644
--- a/gcc/testsuite/gcc.dg/vect/vect.exp
+++ b/gcc/testsuite/gcc.dg/vect/vect.exp
@@ -74,9 +74,12 @@ if [istarget "powerpc-*paired*"] {
set dg-do-what-default compile
}
} elseif { [istarget "mips*-*-*"]
- && [check_effective_target_mpaired_single]
+ && ([check_effective_target_mpaired_single]
+ || [check_effective_target_mips_loongson])
&& [check_effective_target_nomips16] } {
- lappend DEFAULT_VECTCFLAGS "-mpaired-single"
+ 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"
diff --git a/gcc/testsuite/gfortran.dg/vect/vect.exp b/gcc/testsuite/gfortran.dg/vect/vect.exp
index 5783e92..d261376 100644
--- a/gcc/testsuite/gfortran.dg/vect/vect.exp
+++ b/gcc/testsuite/gfortran.dg/vect/vect.exp
@@ -75,9 +75,12 @@ if [istarget "powerpc-*paired*"] {
set dg-do-what-default compile
}
} elseif { [istarget "mips*-*-*"]
- && [check_effective_target_mpaired_single]
+ && ([check_effective_target_mpaired_single]
+ || [check_effective_target_mips_loongson])
&& [check_effective_target_nomips16] } {
- lappend DEFAULT_VECTCFLAGS "-mpaired-single"
+ 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"