aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorIain Sandoe <iains@gcc.gnu.org>2010-07-27 12:02:50 +0000
committerIain Sandoe <iains@gcc.gnu.org>2010-07-27 12:02:50 +0000
commit5a8e93d832589035a38c8a7d20cc52284565f4a0 (patch)
tree09ef194d0b9f1eaef8e21d0d065c6bcf2fc9a5f3 /gcc
parentddc9c40d207ed67a7c438b4bd3166eeaa44dd08a (diff)
downloadgcc-5a8e93d832589035a38c8a7d20cc52284565f4a0.zip
gcc-5a8e93d832589035a38c8a7d20cc52284565f4a0.tar.gz
gcc-5a8e93d832589035a38c8a7d20cc52284565f4a0.tar.bz2
re-enable tls and lto tests for ObjC/C++
PR ObjC/44140 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test. * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto. * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto. * obj-c++.dg/torture/trivial.mm: Ditto. * objc.dg/torture/tls/thr-init-2.m: Ditto. * objc.dg/torture/tls/thr-init-3.m: Ditto. * objc.dg/torture/tls/thr-init.m: Ditto. * objc.dg/torture/trivial.m: Ditto. From-SVN: r162563
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog12
-rw-r--r--gcc/testsuite/obj-c++.dg/torture/tls/thr-init-1.mm2
-rw-r--r--gcc/testsuite/obj-c++.dg/torture/tls/thr-init-2.mm1
-rw-r--r--gcc/testsuite/obj-c++.dg/torture/tls/thr-init-3.mm1
-rw-r--r--gcc/testsuite/obj-c++.dg/torture/trivial.mm1
-rw-r--r--gcc/testsuite/objc.dg/torture/tls/thr-init-2.m1
-rw-r--r--gcc/testsuite/objc.dg/torture/tls/thr-init-3.m1
-rw-r--r--gcc/testsuite/objc.dg/torture/tls/thr-init.m1
-rw-r--r--gcc/testsuite/objc.dg/torture/trivial.m1
9 files changed, 13 insertions, 8 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 8058d2d..3f2c616 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,15 @@
+2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
+
+ PR ObjC/44140
+ * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
+ * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
+ * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
+ * obj-c++.dg/torture/trivial.mm: Ditto.
+ * objc.dg/torture/tls/thr-init-2.m: Ditto.
+ * objc.dg/torture/tls/thr-init-3.m: Ditto.
+ * objc.dg/torture/tls/thr-init.m: Ditto.
+ * objc.dg/torture/trivial.m: Ditto.
+
2010-07-27 Uros Bizjak <ubizjak@gmail.com>
* gfortran.dg/char4_iunit_1.f03: Add ieee options.
diff --git a/gcc/testsuite/obj-c++.dg/torture/tls/thr-init-1.mm b/gcc/testsuite/obj-c++.dg/torture/tls/thr-init-1.mm
index 1ec8623..62e322e 100644
--- a/gcc/testsuite/obj-c++.dg/torture/tls/thr-init-1.mm
+++ b/gcc/testsuite/obj-c++.dg/torture/tls/thr-init-1.mm
@@ -1,7 +1,7 @@
// { dg-do run }
// { dg-require-effective-target tls }
// { dg-add-options tls }
-/* { dg-skip-if "PR44140" { *-*-* } { "-flto" "-fwhopr" } { "" } } */
+
extern "C" {
extern void abort ();
}
diff --git a/gcc/testsuite/obj-c++.dg/torture/tls/thr-init-2.mm b/gcc/testsuite/obj-c++.dg/torture/tls/thr-init-2.mm
index 4e5baac..4e3f8e6 100644
--- a/gcc/testsuite/obj-c++.dg/torture/tls/thr-init-2.mm
+++ b/gcc/testsuite/obj-c++.dg/torture/tls/thr-init-2.mm
@@ -1,7 +1,6 @@
// { dg-do run }
// { dg-require-effective-target tls }
// { dg-add-options tls }
-/* { dg-skip-if "PR44140" { *-*-* } { "-flto" "-fwhopr" } { "" } } */
extern "C" {
extern void abort ();
diff --git a/gcc/testsuite/obj-c++.dg/torture/tls/thr-init-3.mm b/gcc/testsuite/obj-c++.dg/torture/tls/thr-init-3.mm
index 1515d25..2976888 100644
--- a/gcc/testsuite/obj-c++.dg/torture/tls/thr-init-3.mm
+++ b/gcc/testsuite/obj-c++.dg/torture/tls/thr-init-3.mm
@@ -1,7 +1,6 @@
/* { dg-do run } */
/* { dg-require-effective-target tls } */
/* { dg-add-options tls } */
-/* { dg-skip-if "PR44140" { *-*-* } { "-flto" "-fwhopr" } { "" } } */
/* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
/* { dg-additional-sources "../../../objc-obj-c++-shared/Object1.mm" } */
diff --git a/gcc/testsuite/obj-c++.dg/torture/trivial.mm b/gcc/testsuite/obj-c++.dg/torture/trivial.mm
index aa76f00..e627343 100644
--- a/gcc/testsuite/obj-c++.dg/torture/trivial.mm
+++ b/gcc/testsuite/obj-c++.dg/torture/trivial.mm
@@ -1,6 +1,5 @@
// { dg-do run }
-// { dg-skip-if "PR44140" { *-*-* } { "-flto" "-fwhopr" } { "" } }
// { dg-xfail-run-if "OBJC2 runtime" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "-fgnu-runtime" } }
// { dg-additional-sources "../../objc-obj-c++-shared/Object1.mm" }
diff --git a/gcc/testsuite/objc.dg/torture/tls/thr-init-2.m b/gcc/testsuite/objc.dg/torture/tls/thr-init-2.m
index 9a946bb..04231a8 100644
--- a/gcc/testsuite/objc.dg/torture/tls/thr-init-2.m
+++ b/gcc/testsuite/objc.dg/torture/tls/thr-init-2.m
@@ -1,7 +1,6 @@
// { dg-do run }
// { dg-require-effective-target tls }
// { dg-add-options tls }
-/* { dg-skip-if "PR44140" { *-*-* } { "-flto" "-fwhopr" } { "" } } */
extern void _exit(int);
diff --git a/gcc/testsuite/objc.dg/torture/tls/thr-init-3.m b/gcc/testsuite/objc.dg/torture/tls/thr-init-3.m
index 6ac977c..9f354b3 100644
--- a/gcc/testsuite/objc.dg/torture/tls/thr-init-3.m
+++ b/gcc/testsuite/objc.dg/torture/tls/thr-init-3.m
@@ -1,7 +1,6 @@
/* { dg-do run } */
/* { dg-require-effective-target tls } */
/* { dg-add-options tls } */
-/* { dg-skip-if "PR44140" { *-*-* } { "-flto" "-fwhopr" } { "" } } */
/* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
/* { dg-additional-sources "../../../objc-obj-c++-shared/Object1.m" } */
diff --git a/gcc/testsuite/objc.dg/torture/tls/thr-init.m b/gcc/testsuite/objc.dg/torture/tls/thr-init.m
index 286a470..6639651 100644
--- a/gcc/testsuite/objc.dg/torture/tls/thr-init.m
+++ b/gcc/testsuite/objc.dg/torture/tls/thr-init.m
@@ -1,7 +1,6 @@
/* { dg-do run } */
/* { dg-require-effective-target tls } */
/* { dg-add-options tls } */
-/* { dg-skip-if "PR44140" { *-*-* } { "-flto" "-fwhopr" } { "" } } */
extern void _exit(int);
diff --git a/gcc/testsuite/objc.dg/torture/trivial.m b/gcc/testsuite/objc.dg/torture/trivial.m
index 6c4d283..a1ac22e 100644
--- a/gcc/testsuite/objc.dg/torture/trivial.m
+++ b/gcc/testsuite/objc.dg/torture/trivial.m
@@ -1,5 +1,4 @@
/* { dg-do run } */
-/* { dg-skip-if "PR44140" { *-*-* } { "-flto" "-fwhopr" } { "" } } */
/* { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } } */
/* { dg-additional-sources "../../objc-obj-c++-shared/Object1.m" } */