OSDN Git Service

2004-08-12 Janis Johnson <janis187@us.ibm.com>
authorjanis <janis@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 12 Aug 2004 18:09:44 +0000 (18:09 +0000)
committerjanis <janis@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 12 Aug 2004 18:09:44 +0000 (18:09 +0000)
* g++.dg/ext/altivec-2.C: Check for hardware support before
executing any VMX instructions.

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

gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ext/altivec-2.C

index 3bbc46a..2400d1d 100644 (file)
@@ -1,5 +1,8 @@
 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
 
+       * g++.dg/ext/altivec-2.C: Check for hardware support before
+       executing any VMX instructions.
+
        * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
 
 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
index c162291..82d2078 100644 (file)
@@ -8,15 +8,13 @@
 #include <altivec.h>
 #include "altivec_check.h"
 
-int main (int argc, const char * argv[])
+int main1 (void)
 {
   int i;
   const float cf = 1.0;
   vector float v;
   const vector float cv = (vector float){1.0, 2.0, 3.0, 4.0};
 
-  altivec_check ();
-
   vec_dst(&cv, i, 0);
   v = vec_ld(0, &cv);  
   v = vec_lde(0, &cf);
@@ -24,3 +22,9 @@ int main (int argc, const char * argv[])
   
   return 0;
 }
+
+int main (int argc, const char * argv[])
+{
+  altivec_check ();
+  return main1 ();
+}