]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
authoriains <iains@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 27 May 2010 16:28:13 +0000 (16:28 +0000)
committeriains <iains@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 27 May 2010 16:28:13 +0000 (16:28 +0000)
PR ObjC/44140
* objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
* objc.dg/torture/tls/thr-init-3.m: Ditto.
* objc.dg/torture/tls/thr-init.m: Ditto.
* objc.dg/torture/trivial.m: Ditto.
* obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@159929 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/ChangeLog
gcc/testsuite/obj-c++.dg/torture/tls/thr-init-1.mm
gcc/testsuite/obj-c++.dg/torture/tls/thr-init-2.mm
gcc/testsuite/obj-c++.dg/torture/tls/thr-init-3.mm
gcc/testsuite/obj-c++.dg/torture/trivial.mm
gcc/testsuite/objc.dg/torture/tls/thr-init-2.m
gcc/testsuite/objc.dg/torture/tls/thr-init-3.m
gcc/testsuite/objc.dg/torture/tls/thr-init.m
gcc/testsuite/objc.dg/torture/trivial.m

index b1faf5e54d48c6d896ca48c2a76602020b572e63..63e32a39510cd30eac3090b591ad1432bae01976 100644 (file)
@@ -1,3 +1,15 @@
+2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
+
+       PR ObjC/44140
+       * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
+       * objc.dg/torture/tls/thr-init-3.m: Ditto.
+       * objc.dg/torture/tls/thr-init.m: Ditto.
+       * objc.dg/torture/trivial.m: Ditto.
+       * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
+       * 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.
+       
 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
 
        * g++.dg/lto/20100302_0.C: Skip on darwin.
index 45d67f459490d4ec370ae535c1138f9b569e9c19..056073789a5899980b416f2be345a15f78dbb479 100644 (file)
@@ -1,5 +1,6 @@
-// { dg-require-effective-target tls }
 // { dg-do run }
+// { dg-require-effective-target tls }
+/* { dg-skip-if "PR44140" { *-*-* } { "-flto" "-fwhopr" } { "" } } */
 extern "C" {
 extern void abort ();
 }
index a96ae94b0805a48e8d8fd16e79de6d14d1b6272a..233cf20e132fd41af56a3579c87cf18a5031e601 100644 (file)
@@ -1,5 +1,6 @@
-// { dg-require-effective-target tls }
 // { dg-do run }
+// { dg-require-effective-target tls }
+/* { dg-skip-if "PR44140" { *-*-* } { "-flto" "-fwhopr" } { "" } } */
 
 extern "C" {
 extern void abort ();
index 98d1ba477056c34c1dbf6ff42cfb7d341aa6ffc8..e106a9fe87807c7e68739a0ddbafdc9fa6dae8bb 100644 (file)
@@ -1,6 +1,6 @@
-/* { dg-require-effective-target tls } */
 /* { dg-do run } */
-/* { dg-xfail-if "PR44140" { *-*-* } { "-flto" "-fwhopr" } { "" } } */
+/* { dg-require-effective-target 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" } */
 
index 8d776b7291039ff07f3e42fed1a99d585fbbaf12..aa76f009416c68a0f5598b0f8cc9d01bbbeafce9 100644 (file)
@@ -1,5 +1,7 @@
 // { dg-do run }
-// { dg-xfail-run-if "Needs OBJC2 ABI" { *-*-darwin* && { lp64 && { ! objc2 } } } { "-fnext-runtime" } { "" } }
+
+// { 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" }
 
 #import "../../objc-obj-c++-shared/Object1.h"
index e597a5de4feb8a43cb5c99a9ec0773258fcbb341..b637e2544e683cd049a427431b87be40420f6274 100644 (file)
@@ -1,5 +1,6 @@
-// { dg-require-effective-target tls }
 // { dg-do run }
+// { dg-require-effective-target tls }
+/* { dg-skip-if "PR44140" { *-*-* } { "-flto" "-fwhopr" } { "" } } */
 
 extern void _exit(int);
 
index a56f4ce0b11d8eb8aea3d71bd945d10c58a7a7fd..f30315d881980d9126447952081ce5320d8fc790 100644 (file)
@@ -1,6 +1,6 @@
-/* { dg-require-effective-target tls } */
 /* { dg-do run } */
-/* { dg-xfail-if "PR44140" { *-*-* } { "-flto" "-fwhopr" } { "" } } */
+/* { dg-require-effective-target 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" } */
 
index c15949ed8882ee7fcd43a397c5e56b6990e74a1d..6c3bad1b9bb347fd0cfe69e7bf2a4781aa0d371b 100644 (file)
@@ -1,5 +1,6 @@
-/* { dg-require-effective-target tls } */
 /* { dg-do run } */
+/* { dg-require-effective-target tls } */
+/* { dg-skip-if "PR44140" { *-*-* } { "-flto" "-fwhopr" } { "" } } */
 
 extern void _exit(int);
 
index a1ac22ed481384ef53986be52de962a5f59b7d92..6c4d283c0373069fb6df5a0a7c3d2e1ccc9d1ded 100644 (file)
@@ -1,4 +1,5 @@
 /* { 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" } */