diff options
author | Uros Bizjak <uros@gcc.gnu.org> | 2013-04-16 07:15:00 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2013-04-16 07:15:00 +0200 |
commit | 996943bea7a61c5583bf504b31d600b11159b6ed (patch) | |
tree | 147d18409b020556cb94d4ae99057efaa0cd78a9 | |
parent | 609e36b344c2b32b79214413bc14a6d7ce4532a5 (diff) | |
download | gcc-996943bea7a61c5583bf504b31d600b11159b6ed.zip gcc-996943bea7a61c5583bf504b31d600b11159b6ed.tar.gz gcc-996943bea7a61c5583bf504b31d600b11159b6ed.tar.bz2 |
devirt-c-7.C: Require nonpic effective target.
* g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
* gcc.c-torture/execute/pr33992.x: Remove.
* gcc.c-torture/execute/pr33992.c (foo): Declare as static.
* gcc.dg/uninit-pred-5_a.c (foo): Ditto.
* gcc.dg/uninit-pred-5_b.c (foo): Ditto.
From-SVN: r197993
-rw-r--r-- | gcc/testsuite/ChangeLog | 12 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/ipa/devirt-c-7.C | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.c-torture/execute/pr33992.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.c-torture/execute/pr33992.x | 7 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/uninit-pred-5_a.c | 3 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/uninit-pred-5_b.c | 3 |
6 files changed, 16 insertions, 12 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index af446d7..1d7c65b 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,11 @@ +2013-04-16 Uros Bizjak <ubizjak@gmail.com> + + * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target. + * gcc.c-torture/execute/pr33992.x: Remove. + * gcc.c-torture/execute/pr33992.c (foo): Declare as static. + * gcc.dg/uninit-pred-5_a.c (foo): Ditto. + * gcc.dg/uninit-pred-5_b.c (foo): Ditto. + 2013-04-15 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/56962 @@ -111,7 +119,7 @@ * gcc.dg/fold-cstvecshift.c: New testcase. -2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com> +2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com> * gcc.target/aarch64/negs.c: New. @@ -835,7 +843,7 @@ * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust. * gcc.dg/vect/vect-outer-3a.c: Likewise. -2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com> +2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com> * gcc.target/aarch64/vect.c: Test and result vector added for sabd and saba instructions. diff --git a/gcc/testsuite/g++.dg/ipa/devirt-c-7.C b/gcc/testsuite/g++.dg/ipa/devirt-c-7.C index 89d0432..2e76cbe 100644 --- a/gcc/testsuite/g++.dg/ipa/devirt-c-7.C +++ b/gcc/testsuite/g++.dg/ipa/devirt-c-7.C @@ -1,6 +1,7 @@ /* Verify that ipa-cp will not get confused by placement new constructing an object within another one when looking for dynamic type change . */ /* { dg-do run } */ +/* { dg-require-effective-target nonpic } */ /* { dg-options "-O3 -Wno-attributes" } */ extern "C" void abort (void); diff --git a/gcc/testsuite/gcc.c-torture/execute/pr33992.c b/gcc/testsuite/gcc.c-torture/execute/pr33992.c index 7433610..92b80e5 100644 --- a/gcc/testsuite/gcc.c-torture/execute/pr33992.c +++ b/gcc/testsuite/gcc.c-torture/execute/pr33992.c @@ -7,7 +7,7 @@ bar (unsigned long long i) abort (); } -void __attribute__((always_inline)) +static void __attribute__((always_inline)) foo (unsigned long long *r) { int i; diff --git a/gcc/testsuite/gcc.c-torture/execute/pr33992.x b/gcc/testsuite/gcc.c-torture/execute/pr33992.x deleted file mode 100644 index 57e9840..0000000 --- a/gcc/testsuite/gcc.c-torture/execute/pr33992.x +++ /dev/null @@ -1,7 +0,0 @@ -load_lib target-supports.exp - -if { [ check_effective_target_nonpic ] } { - return 0 -} - -return 1 diff --git a/gcc/testsuite/gcc.dg/uninit-pred-5_a.c b/gcc/testsuite/gcc.dg/uninit-pred-5_a.c index 7fa0b25..5ced897 100644 --- a/gcc/testsuite/gcc.dg/uninit-pred-5_a.c +++ b/gcc/testsuite/gcc.dg/uninit-pred-5_a.c @@ -6,8 +6,9 @@ int bar(); int blah(int); void t(int); +static int __attribute__((always_inline)) -int foo (int n, int* v, int r) +foo (int n, int* v, int r) { int flag = 0; if (r > n) diff --git a/gcc/testsuite/gcc.dg/uninit-pred-5_b.c b/gcc/testsuite/gcc.dg/uninit-pred-5_b.c index 9760fa8..e8da256 100644 --- a/gcc/testsuite/gcc.dg/uninit-pred-5_b.c +++ b/gcc/testsuite/gcc.dg/uninit-pred-5_b.c @@ -6,8 +6,9 @@ int bar(); int blah(int); void t(int); +static int __attribute__((always_inline)) -int foo (int n, int* v, int r) +foo (int n, int* v, int r) { int flag = 0; if (r > n) |