From: torvald Date: Thu, 21 Jan 2016 18:25:42 +0000 (+0000) Subject: libitm: Disable testing transaction-safe exceptions on Darwin and AIX. X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8649302f3cc46c67459ddc359a779a409062d838;p=thirdparty%2Fgcc.git libitm: Disable testing transaction-safe exceptions on Darwin and AIX. * testsuite/libitm.c++/libstdc++-safeexc.C: Not supported on darwin or AIX. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232693 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/libitm/ChangeLog b/libitm/ChangeLog index 07c0ebc30a16..6179fc8d7419 100644 --- a/libitm/ChangeLog +++ b/libitm/ChangeLog @@ -1,3 +1,8 @@ +2016-01-21 Torvald Riegel + + * testsuite/libitm.c++/libstdc++-safeexc.C: Not supported on darwin + or AIX. + 2016-01-19 Richard Henderson PR bootstrap/69343 diff --git a/libitm/testsuite/libitm.c++/libstdc++-safeexc.C b/libitm/testsuite/libitm.c++/libstdc++-safeexc.C index 3e1655e83ec8..20e2e5ecdc8b 100644 --- a/libitm/testsuite/libitm.c++/libstdc++-safeexc.C +++ b/libitm/testsuite/libitm.c++/libstdc++-safeexc.C @@ -2,7 +2,10 @@ // are indeed that. Thus, this also tests the transactional clones in // libstdc++ and libsupc++. -// { dg-do run } +// Not supported on Darwin nor AIX because those lack the support for +// weak references to undefined functions that we need in libstdc++ to make +// exceptions transaction-safe. +// { dg-do run { target { ! { *-*-darwin* powerpc-ibm-aix* } } } } #include #include