aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite
diff options
context:
space:
mode:
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>2005-12-27 19:58:28 +0000
committerKaveh Ghazi <ghazi@gcc.gnu.org>2005-12-27 19:58:28 +0000
commit0772236136dce27b3dd7879cdd4cf8958a45a678 (patch)
tree4d1547068aadbfeacfc2b774367812b37bda6d21 /gcc/testsuite
parentd85d3d578a5c2abcf2b071ef42a558a4ed18b55c (diff)
downloadgcc-0772236136dce27b3dd7879cdd4cf8958a45a678.zip
gcc-0772236136dce27b3dd7879cdd4cf8958a45a678.tar.gz
gcc-0772236136dce27b3dd7879cdd4cf8958a45a678.tar.bz2
re PR testsuite/25442 (-fpic/-fPIC failures in gcc.dg/ipa/ipa-1.c ipa-2.c ipa-3.c ipa-4.c ipa-5.c)
* g++.dg/rtti/tinfo1.C: Scan for ".global" also. PR testsuite/25442 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c, gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC. PR testsuite/25441 * gcc.dg/pr23911.c: Make test variable static. PR testsuite/25444 * gcc.dg/tree-ssa/pr14841.c: Likewise. From-SVN: r109083
Diffstat (limited to 'gcc/testsuite')
-rw-r--r--gcc/testsuite/ChangeLog14
-rw-r--r--gcc/testsuite/g++.dg/rtti/tinfo1.C2
-rw-r--r--gcc/testsuite/gcc.dg/ipa/ipa-1.c1
-rw-r--r--gcc/testsuite/gcc.dg/ipa/ipa-2.c1
-rw-r--r--gcc/testsuite/gcc.dg/ipa/ipa-3.c1
-rw-r--r--gcc/testsuite/gcc.dg/ipa/ipa-4.c1
-rw-r--r--gcc/testsuite/gcc.dg/ipa/ipa-5.c1
-rw-r--r--gcc/testsuite/gcc.dg/pr23911.c2
-rw-r--r--gcc/testsuite/gcc.dg/tree-ssa/pr14841.c2
9 files changed, 22 insertions, 3 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 91cb4e2..5abbdad 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,17 @@
+2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
+
+ PR testsuite/25442
+ * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
+ gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
+
+ PR testsuite/25441
+ * gcc.dg/pr23911.c: Make test variable static.
+
+ PR testsuite/25444
+ * gcc.dg/tree-ssa/pr14841.c: Likewise.
+
2005-12-26 Mark Mitchell <mark@codesourcery.com>
PR c++/25439
diff --git a/gcc/testsuite/g++.dg/rtti/tinfo1.C b/gcc/testsuite/g++.dg/rtti/tinfo1.C
index 037ee35..bd379aa 100644
--- a/gcc/testsuite/g++.dg/rtti/tinfo1.C
+++ b/gcc/testsuite/g++.dg/rtti/tinfo1.C
@@ -1,7 +1,7 @@
// Test if a local definition is in a linkonce/comdat section.
// { dg-do compile }
// { dg-final { scan-assembler "_ZTIP9CTemplateIhE\[: \t\n\]" } }
-// { dg-final { scan-assembler-not ".globl\[ \]+_ZTIP9CTemplateIhE" } }
+// { dg-final { scan-assembler-not "(.globl|.global)\[ \]+_ZTIP9CTemplateIhE" } }
// { dg-final { scan-assembler-not ".section\[^\n\r\]*_ZTIP9CTemplateIhE\[^\n\r\]*" } }
diff --git a/gcc/testsuite/gcc.dg/ipa/ipa-1.c b/gcc/testsuite/gcc.dg/ipa/ipa-1.c
index d8f737a..cdac76e 100644
--- a/gcc/testsuite/gcc.dg/ipa/ipa-1.c
+++ b/gcc/testsuite/gcc.dg/ipa/ipa-1.c
@@ -1,5 +1,6 @@
/* { dg-do compile } */
/* { dg-options "-O3 -fipa-cp -fdump-ipa-cp" } */
+/* { dg-skip-if "PR 25442" { "*-*-*" } { "-fpic" "-fPIC" } { "" } } */
#include <stdio.h>
int g (int b, int c)
diff --git a/gcc/testsuite/gcc.dg/ipa/ipa-2.c b/gcc/testsuite/gcc.dg/ipa/ipa-2.c
index e614b59..6255e5c 100644
--- a/gcc/testsuite/gcc.dg/ipa/ipa-2.c
+++ b/gcc/testsuite/gcc.dg/ipa/ipa-2.c
@@ -1,5 +1,6 @@
/* { dg-do compile } */
/* { dg-options "-O3 -fipa-cp -fdump-ipa-cp" } */
+/* { dg-skip-if "PR 25442" { "*-*-*" } { "-fpic" "-fPIC" } { "" } } */
#include <stdio.h>
int g (int b, int c)
diff --git a/gcc/testsuite/gcc.dg/ipa/ipa-3.c b/gcc/testsuite/gcc.dg/ipa/ipa-3.c
index b4bf394..5abe16e 100644
--- a/gcc/testsuite/gcc.dg/ipa/ipa-3.c
+++ b/gcc/testsuite/gcc.dg/ipa/ipa-3.c
@@ -1,5 +1,6 @@
/* { dg-do compile } */
/* { dg-options "-O3 -fipa-cp -fdump-ipa-cp" } */
+/* { dg-skip-if "PR 25442" { "*-*-*" } { "-fpic" "-fPIC" } { "" } } */
/* Double constants. */
diff --git a/gcc/testsuite/gcc.dg/ipa/ipa-4.c b/gcc/testsuite/gcc.dg/ipa/ipa-4.c
index edb15a8..ffb1e83 100644
--- a/gcc/testsuite/gcc.dg/ipa/ipa-4.c
+++ b/gcc/testsuite/gcc.dg/ipa/ipa-4.c
@@ -1,5 +1,6 @@
/* { dg-do compile } */
/* { dg-options "-O3 -fipa-cp -fdump-ipa-cp" } */
+/* { dg-skip-if "PR 25442" { "*-*-*" } { "-fpic" "-fPIC" } { "" } } */
#include <stdio.h>
int g (int b, int c)
diff --git a/gcc/testsuite/gcc.dg/ipa/ipa-5.c b/gcc/testsuite/gcc.dg/ipa/ipa-5.c
index efb08da..c99079d 100644
--- a/gcc/testsuite/gcc.dg/ipa/ipa-5.c
+++ b/gcc/testsuite/gcc.dg/ipa/ipa-5.c
@@ -1,5 +1,6 @@
/* { dg-do compile } */
/* { dg-options "-O3 -fipa-cp -fdump-ipa-cp" } */
+/* { dg-skip-if "PR 25442" { "*-*-*" } { "-fpic" "-fPIC" } { "" } } */
/* Float & short constants. */
diff --git a/gcc/testsuite/gcc.dg/pr23911.c b/gcc/testsuite/gcc.dg/pr23911.c
index 1003075..9c8fad34 100644
--- a/gcc/testsuite/gcc.dg/pr23911.c
+++ b/gcc/testsuite/gcc.dg/pr23911.c
@@ -4,7 +4,7 @@
/* { dg-options "-O2 -fdump-tree-store_ccp" } */
double _Complex *a;
-const double _Complex b[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
+static const double _Complex b[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
void
test (void)
diff --git a/gcc/testsuite/gcc.dg/tree-ssa/pr14841.c b/gcc/testsuite/gcc.dg/tree-ssa/pr14841.c
index 4f9c759..05ceeb2 100644
--- a/gcc/testsuite/gcc.dg/tree-ssa/pr14841.c
+++ b/gcc/testsuite/gcc.dg/tree-ssa/pr14841.c
@@ -10,7 +10,7 @@ struct car {
int tire_pressure[4];
};
-const struct car cars[] = {
+static const struct car cars[] = {
{ 75, { 10, 20, 30, 40 } },
{ 35, { 12, 34, 56, 78 } },
{ 40, { 19, 28, 37, 46 } }