]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
simd1.C: Expect warning.
authorJanis Johnson <janis187@us.ibm.com>
Tue, 1 Feb 2005 21:28:30 +0000 (21:28 +0000)
committerJanis Johnson <janis@gcc.gnu.org>
Tue, 1 Feb 2005 21:28:30 +0000 (21:28 +0000)
* g++.dg/conversion/simd1.C: Expect warning.
* g++.dg/ext/attribute-test-1.C: Ditto.
* g++.dg/ext/attribute-test-2.C: Ditto.
* g++.dg/ext/attribute-test-3.C: Ditto.
* g++.dg/ext/attribute-test-4.C: Ditto.

From-SVN: r94563

gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/conversion/simd1.C
gcc/testsuite/g++.dg/ext/attribute-test-1.C
gcc/testsuite/g++.dg/ext/attribute-test-2.C
gcc/testsuite/g++.dg/ext/attribute-test-3.C
gcc/testsuite/g++.dg/ext/attribute-test-4.C

index 315563d82a731ed5b4cd523cde137aa83e5fd776..99286e06179dfa4e0572741cd7873af4282655a1 100644 (file)
@@ -1,5 +1,11 @@
 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
 
+       * g++.dg/conversion/simd1.C: Expect warning.
+       * g++.dg/ext/attribute-test-1.C: Ditto.
+       * g++.dg/ext/attribute-test-2.C: Ditto.
+       * g++.dg/ext/attribute-test-3.C: Ditto.
+       * g++.dg/ext/attribute-test-4.C: Ditto.
+
        * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
        * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
 
index a1ae3a7eae9b5333231ecbe985ffa00b4e40a8da..d9406fa724003ef5bf91a9c0c7373183c0096945 100644 (file)
@@ -6,6 +6,7 @@
 #define vector __attribute__((vector_size(16)))
 
 vector signed int vld (int a1, const vector signed int *a2) { return *a2; } /* { dg-error "near match" } */
+/* { dg-warning "vector returned by ref" "" { target { powerpc*-*-linux* && ilp32 } }  8 } */
 vector signed short vld (int a1, const vector signed short *a2) { return *a2; } /* { dg-error "near match" } */
 
 extern int i;
index 926f5811a64c2774709bf9a72aab2a899791737f..95983cef7cc012b6e0e1f6bd8b873e5eb3630f16 100644 (file)
@@ -7,7 +7,7 @@ extern "C" void abort();
 #define vector __attribute__((vector_size(16)))
 
 struct Constants {
-   inline vector unsigned int deadbeef(void) const {
+   inline vector unsigned int deadbeef(void) const { // { dg-warning "vector returned by ref" "" { target { powerpc*-*-linux* && ilp32 } } }
        return (vector unsigned int){0xdeadbeef, 0xabababab, 0x55555555, 0x12345678};
    };
 };
index 795fe2b63473c0e7448928237182e2d2ba401fdf..9a197060b38cebb86655940d71a37be50eaf49d6 100644 (file)
@@ -11,7 +11,7 @@ class vector_holder
    char __attribute__((vector_size(16))) vec;
    char __attribute__((vector_size(16))) vec1;
 public:
-   operator __attribute__((vector_size(16))) short (void) {
+   operator __attribute__((vector_size(16))) short (void) { // { dg-warning "vector returned by ref" "" { target { powerpc*-*-linux* && ilp32 } } }
      return (__attribute__((vector_size(16))) short) vec;
    }
 
index 76045f7f845250f27b55ab09baa66cd742f737c7..22497b61fecc13f3c1445736b52f566bd8faf261 100644 (file)
@@ -23,7 +23,7 @@ class Star
        friend vector float fTest(const Star &);
 };
 
-vector float Star::foo() const
+vector float Star::foo() const  // { dg-warning "vector returned by ref" "" { target { powerpc*-*-linux* && ilp32 } } }
 {
     return data.v;
 }
index d06365ca8f8f21ac1a3aade3c6d73ded7f830cc5..7adaf36104519dfdb1e1bc8b7dd6b6d062b741e2 100644 (file)
@@ -23,7 +23,7 @@ class Star
        friend vector float fTest();
 };
 
-vector float Star::foo() 
+vector float Star::foo()   // { dg-warning "vector returned by ref" "" { target { powerpc*-*-linux* && ilp32 } } }
 {
     return data.v;
 }