diff options
author | Janis Johnson <janis187@us.ibm.com> | 2005-02-01 21:28:30 +0000 |
---|---|---|
committer | Janis Johnson <janis@gcc.gnu.org> | 2005-02-01 21:28:30 +0000 |
commit | 694c84cd03028e6d5666542c5f9d2b6dfdedd882 (patch) | |
tree | 04f7dacfb67a4f3e109e5fda10912b02ffa9c34c /gcc | |
parent | f4a11c6009b0eaa86403b03faae77555465e1126 (diff) | |
download | gcc-694c84cd03028e6d5666542c5f9d2b6dfdedd882.zip gcc-694c84cd03028e6d5666542c5f9d2b6dfdedd882.tar.gz gcc-694c84cd03028e6d5666542c5f9d2b6dfdedd882.tar.bz2 |
simd1.C: Expect warning.
* 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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/conversion/simd1.C | 1 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/ext/attribute-test-1.C | 2 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/ext/attribute-test-2.C | 2 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/ext/attribute-test-3.C | 2 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/ext/attribute-test-4.C | 2 |
6 files changed, 11 insertions, 4 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 315563d..99286e0 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -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. diff --git a/gcc/testsuite/g++.dg/conversion/simd1.C b/gcc/testsuite/g++.dg/conversion/simd1.C index a1ae3a7..d9406fa 100644 --- a/gcc/testsuite/g++.dg/conversion/simd1.C +++ b/gcc/testsuite/g++.dg/conversion/simd1.C @@ -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; diff --git a/gcc/testsuite/g++.dg/ext/attribute-test-1.C b/gcc/testsuite/g++.dg/ext/attribute-test-1.C index 926f581..95983ce 100644 --- a/gcc/testsuite/g++.dg/ext/attribute-test-1.C +++ b/gcc/testsuite/g++.dg/ext/attribute-test-1.C @@ -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}; }; }; diff --git a/gcc/testsuite/g++.dg/ext/attribute-test-2.C b/gcc/testsuite/g++.dg/ext/attribute-test-2.C index 795fe2b..9a19706 100644 --- a/gcc/testsuite/g++.dg/ext/attribute-test-2.C +++ b/gcc/testsuite/g++.dg/ext/attribute-test-2.C @@ -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; } diff --git a/gcc/testsuite/g++.dg/ext/attribute-test-3.C b/gcc/testsuite/g++.dg/ext/attribute-test-3.C index 76045f7..22497b6 100644 --- a/gcc/testsuite/g++.dg/ext/attribute-test-3.C +++ b/gcc/testsuite/g++.dg/ext/attribute-test-3.C @@ -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; } diff --git a/gcc/testsuite/g++.dg/ext/attribute-test-4.C b/gcc/testsuite/g++.dg/ext/attribute-test-4.C index d06365c..7adaf36 100644 --- a/gcc/testsuite/g++.dg/ext/attribute-test-4.C +++ b/gcc/testsuite/g++.dg/ext/attribute-test-4.C @@ -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; } |