diff options
| author | janis <janis@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-02-01 21:28:30 +0000 |
|---|---|---|
| committer | janis <janis@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-02-01 21:28:30 +0000 |
| commit | 3e5752e9558f76dd593b7f7b59c1641332009655 (patch) | |
| tree | 04f7dacfb67a4f3e109e5fda10912b02ffa9c34c | |
| parent | 3c748d556336dd079b8d9a37836934f268551062 (diff) | |
| download | ppe42-gcc-3e5752e9558f76dd593b7f7b59c1641332009655.tar.gz ppe42-gcc-3e5752e9558f76dd593b7f7b59c1641332009655.zip | |
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@94563 138bc75d-0d04-0410-961f-82ee72b054a4
| -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 315563d82a7..99286e06179 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 a1ae3a7eae9..d9406fa7240 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 926f5811a64..95983cef7cc 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 795fe2b6347..9a197060b38 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 76045f7f845..22497b61fec 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 d06365ca8f8..7adaf361045 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; } |

