aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUros Bizjak <uros@gcc.gnu.org>2013-04-16 07:15:00 +0200
committerUros Bizjak <uros@gcc.gnu.org>2013-04-16 07:15:00 +0200
commit996943bea7a61c5583bf504b31d600b11159b6ed (patch)
tree147d18409b020556cb94d4ae99057efaa0cd78a9
parent609e36b344c2b32b79214413bc14a6d7ce4532a5 (diff)
downloadgcc-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/ChangeLog12
-rw-r--r--gcc/testsuite/g++.dg/ipa/devirt-c-7.C1
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/pr33992.c2
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/pr33992.x7
-rw-r--r--gcc/testsuite/gcc.dg/uninit-pred-5_a.c3
-rw-r--r--gcc/testsuite/gcc.dg/uninit-pred-5_b.c3
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)