aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDaniel Jacobowitz <dan@codesourcery.com>2009-01-12 19:28:58 +0000
committerNathan Froyd <froydnj@gcc.gnu.org>2009-01-12 19:28:58 +0000
commit89b7d5e1898644c9bfd7012181f18cc4523e29cc (patch)
tree5c389c94d377a7bb83b893252a5e6b544d1f07f3 /gcc
parent3b9c1abd29ba5fe93ba4bcae18c8d324657f5dcb (diff)
downloadgcc-89b7d5e1898644c9bfd7012181f18cc4523e29cc.zip
gcc-89b7d5e1898644c9bfd7012181f18cc4523e29cc.tar.gz
gcc-89b7d5e1898644c9bfd7012181f18cc4523e29cc.tar.bz2
simd1.C: Ignore irrelevant warning.
* g++.dg/conversion/simd1.C: Ignore irrelevant warning. * g++.dg/ext/attribute-test-1.C: Likewise. * g++.dg/ext/attribute-test-2.C: Likewise. * g++.dg/ext/attribute-test-3.C: Likewise. * g++.dg/ext/attribute-test-4.C: Likewise. Co-Authored-By: Nathan Froyd <froydnj@codesourcery.com> From-SVN: r143304
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog9
-rw-r--r--gcc/testsuite/g++.dg/conversion/simd1.C4
-rw-r--r--gcc/testsuite/g++.dg/ext/attribute-test-1.C5
-rw-r--r--gcc/testsuite/g++.dg/ext/attribute-test-2.C5
-rw-r--r--gcc/testsuite/g++.dg/ext/attribute-test-3.C7
-rw-r--r--gcc/testsuite/g++.dg/ext/attribute-test-4.C5
6 files changed, 26 insertions, 9 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index bc3f3d2..3a54a66 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,12 @@
+2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
+ Nathan Froyd <froydnj@codesourcery.com>
+
+ * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
+ * g++.dg/ext/attribute-test-1.C: Likewise.
+ * g++.dg/ext/attribute-test-2.C: Likewise.
+ * g++.dg/ext/attribute-test-3.C: Likewise.
+ * g++.dg/ext/attribute-test-4.C: Likewise.
+
2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/unchecked_convert3.adb: New test.
diff --git a/gcc/testsuite/g++.dg/conversion/simd1.C b/gcc/testsuite/g++.dg/conversion/simd1.C
index 06cdc1a..56be6f4 100644
--- a/gcc/testsuite/g++.dg/conversion/simd1.C
+++ b/gcc/testsuite/g++.dg/conversion/simd1.C
@@ -6,7 +6,6 @@
#define vector __attribute__((vector_size(16)))
vector signed int vld (int a1, const vector signed int *a2) { return *a2; } /* { dg-message "vld" } */
-/* { 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-message "vld" } */
extern int i;
@@ -21,3 +20,6 @@ void foo ()
vss = vld(i, vssp);
vss = vld(i, cvssp);
}
+
+/* Ignore a warning that is irrelevant to the purpose of this test. */
+/* { dg-prune-output ".*GCC vector returned by reference.*" } */
diff --git a/gcc/testsuite/g++.dg/ext/attribute-test-1.C b/gcc/testsuite/g++.dg/ext/attribute-test-1.C
index 95983ce..7df6893 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 { // { dg-warning "vector returned by ref" "" { target { powerpc*-*-linux* && ilp32 } } }
+ inline vector unsigned int deadbeef(void) const {
return (vector unsigned int){0xdeadbeef, 0xabababab, 0x55555555, 0x12345678};
};
};
@@ -34,4 +34,5 @@ int main()
return 0;
}
-
+/* Ignore a warning that is irrelevant to the purpose of this test. */
+/* { dg-prune-output ".*GCC vector returned by reference.*" } */
diff --git a/gcc/testsuite/g++.dg/ext/attribute-test-2.C b/gcc/testsuite/g++.dg/ext/attribute-test-2.C
index 8347cc1..cb3cb24 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) { // { dg-warning "vector returned by ref" "" { target { powerpc*-*-linux* && ilp32 } } }
+ operator __attribute__((vector_size(16))) short (void) {
return (__attribute__((vector_size(16))) short) vec;
}
@@ -47,3 +47,6 @@ int main()
return 0;
}
+
+/* Ignore a warning that is irrelevant to the purpose of this test. */
+/* { dg-prune-output ".*GCC vector returned by reference.*" } */
diff --git a/gcc/testsuite/g++.dg/ext/attribute-test-3.C b/gcc/testsuite/g++.dg/ext/attribute-test-3.C
index 22497b6..050cbb4 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 // { dg-warning "vector returned by ref" "" { target { powerpc*-*-linux* && ilp32 } } }
+vector float Star::foo() const
{
return data.v;
}
@@ -50,6 +50,5 @@ int main() {
return 0;
}
-
-
-
+/* Ignore a warning that is irrelevant to the purpose of this test. */
+/* { dg-prune-output ".*GCC vector returned by reference.*" } */
diff --git a/gcc/testsuite/g++.dg/ext/attribute-test-4.C b/gcc/testsuite/g++.dg/ext/attribute-test-4.C
index 7adaf36..4783ee8 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() // { dg-warning "vector returned by ref" "" { target { powerpc*-*-linux* && ilp32 } } }
+vector float Star::foo()
{
return data.v;
}
@@ -46,3 +46,6 @@ int main() {
abort();
return 0;
}
+
+/* Ignore a warning that is irrelevant to the purpose of this test. */
+/* { dg-prune-output ".*GCC vector returned by reference.*" } */