check loongson targets in vect.exp
authorMingjie Xing <mingjie.xing@gmail.com>
Tue, 24 Aug 2010 03:22:07 +0000 (03:22 +0000)
committerMingjie Xing <xmj@gcc.gnu.org>
Tue, 24 Aug 2010 03:22:07 +0000 (03:22 +0000)
From-SVN: r163495

gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/vect/vect.exp
gcc/testsuite/gcc.dg/vect/vect.exp
gcc/testsuite/gfortran.dg/vect/vect.exp

index 2ad04f0c7ea5d989c97f67db1c69b6ca20740345..4518faa9739b96fa67b7982356cadfb9dda68adb 100644 (file)
@@ -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
index fe173429a76089be06985210503ad8a5d38aa21e..90ae38120b7090f4ad79dd3da46254818d986dfc 100644 (file)
@@ -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"
index a68d8c65f6e140ba6f1704aa989f7977c3c2cf40..f50574038e890d93fa77f6e6c9e81fe845769580 100644 (file)
@@ -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"
index 5783e929496e3eddcd282195cc5a40c2510ddece..d261376e5fe6810524cb2ea37088be572640fe04 100644 (file)
@@ -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"