re PR objc/44140 (ObjC lto/whopr fails)
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. From-SVN: r159929
This commit is contained in:
parent
cc423e9d5f
commit
8da24d7bc7
|
@ -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.
|
||||
|
|
|
@ -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 ();
|
||||
}
|
||||
|
|
|
@ -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 ();
|
||||
|
|
|
@ -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" } */
|
||||
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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);
|
||||
|
||||
|
|
|
@ -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" } */
|
||||
|
||||
|
|
|
@ -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);
|
||||
|
||||
|
|
|
@ -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" } */
|
||||
|
||||
|
|
Loading…
Reference in New Issue