]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
devirt-c-7.C: Require nonpic effective target.
authorUros Bizjak <uros@gcc.gnu.org>
Tue, 16 Apr 2013 05:15:00 +0000 (07:15 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Tue, 16 Apr 2013 05:15:00 +0000 (07:15 +0200)
* 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

gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ipa/devirt-c-7.C
gcc/testsuite/gcc.c-torture/execute/pr33992.c
gcc/testsuite/gcc.c-torture/execute/pr33992.x [deleted file]
gcc/testsuite/gcc.dg/uninit-pred-5_a.c
gcc/testsuite/gcc.dg/uninit-pred-5_b.c

index af446d7a752d179fff49e0d25c5a7b63dcdfa503..1d7c65ba45809d7712dd5ad96627171f1ba9b542 100644 (file)
@@ -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
 
        * 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.
 
        * 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.
index 89d04328c182bd0af5de5086a36fd408057a01f0..2e76cbe40601a69481f3488cf556bb247c075f32 100644 (file)
@@ -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);
index 743361061db7db62cb00a75b551890820b4cb4f6..92b80e51bb047b9f8dfd9401059d301cfee541e1 100644 (file)
@@ -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 (file)
index 57e9840..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-load_lib target-supports.exp
-
-if { [ check_effective_target_nonpic ] } {
-        return 0
-}
-
-return 1
index 7fa0b253fb13e10c00357fd418bf75a9dbd76e24..5ced8971c3c16c140865b1613296a04dd8c3aca1 100644 (file)
@@ -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)
index 9760fa8a5c8c950a6f75c730095753325b7a7616..e8da2565698b8cb71e34884d339982b74d93a9a3 100644 (file)
@@ -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)