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
This commit is contained in:
parent
3b9c1abd29
commit
89b7d5e189
6 changed files with 26 additions and 9 deletions
|
@ -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.
|
||||
|
|
|
@ -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.*" } */
|
||||
|
|
|
@ -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.*" } */
|
||||
|
|
|
@ -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.*" } */
|
||||
|
|
|
@ -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.*" } */
|
||||
|
|
|
@ -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.*" } */
|
||||
|
|
Loading…
Add table
Reference in a new issue