aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2005-12-08 22:47:10 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2005-12-08 22:47:10 +0100
commit58080452031cdfa0e6961406091020d9596f9975 (patch)
tree9798826d5378877b8f5c3a2ac23294d982824f4f /gcc
parente729a3855f5e832c513a951e29ac6bbbb195e1e2 (diff)
downloadgcc-58080452031cdfa0e6961406091020d9596f9975.zip
gcc-58080452031cdfa0e6961406091020d9596f9975.tar.gz
gcc-58080452031cdfa0e6961406091020d9596f9975.tar.bz2
re PR target/17828 (-O2 -fPIC doesn't work with switches in linkonce functions and new binutils)
PR target/17828 * g++.old-deja/g++.other/comdat5.C: New test. * g++.old-deja/g++.other/comdat5-aux.cc: New file. From-SVN: r108245
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/g++.old-deja/g++.other/comdat5-aux.cc1
-rw-r--r--gcc/testsuite/g++.old-deja/g++.other/comdat5.C6
3 files changed, 11 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 147e7ca..4eeec97 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,9 @@
2005-12-08 Jakub Jelinek <jakub@redhat.com>
+ PR target/17828
+ * g++.old-deja/g++.other/comdat5.C: New test.
+ * g++.old-deja/g++.other/comdat5-aux.cc: New file.
+
* g++.dg/compat/struct-layout-1.exp: New file.
* g++.dg/compat/struct-layout-1.h: New.
* g++.dg/compat/struct-layout-1_generate.c: New.
diff --git a/gcc/testsuite/g++.old-deja/g++.other/comdat5-aux.cc b/gcc/testsuite/g++.old-deja/g++.other/comdat5-aux.cc
new file mode 100644
index 0000000..e6ee7c7
--- /dev/null
+++ b/gcc/testsuite/g++.old-deja/g++.other/comdat5-aux.cc
@@ -0,0 +1 @@
+#include "comdat4-aux.cc"
diff --git a/gcc/testsuite/g++.old-deja/g++.other/comdat5.C b/gcc/testsuite/g++.old-deja/g++.other/comdat5.C
new file mode 100644
index 0000000..7301e54
--- /dev/null
+++ b/gcc/testsuite/g++.old-deja/g++.other/comdat5.C
@@ -0,0 +1,6 @@
+// PR target/17828
+// { dg-do link }
+// { dg-additional-sources " comdat5-aux.cc" }
+// { dg-options "-O2 -fPIC" }
+
+#include "comdat4.C"