Move ARM failure from FIXME to XFAIL

llvm-svn: 221515
This commit is contained in:
Renato Golin 2014-11-07 10:30:53 +00:00
parent 52695da39c
commit d4ac2ba618
1 changed files with 1 additions and 5 deletions

View File

@ -6,6 +6,7 @@
// Source Licenses. See LICENSE.TXT for details.
//
//===----------------------------------------------------------------------===//
// XFAIL: arm
#include <assert.h>
#include <stddef.h>
#include <unwind.h>
@ -43,10 +44,6 @@ void call1(size_t* ntraced, bool do_throw) {
}
int main() {
// FIXME: _Unwind_Backtrace is not clearly defined in EHABI and needs more
// testing. A bug was created with some initial investigation done
// http://llvm.org/PR21444. This test fails with both libunwind and libgcc_s.
#ifndef __arm__
size_t throw_ntraced = 0;
size_t nothrow_ntraced = 0;
@ -62,6 +59,5 @@ int main() {
// of times, so we can't make any better assumptions than this.
assert(nothrow_ntraced > 1);
assert(throw_ntraced == nothrow_ntraced); // Make sure we unwind through catch
#endif
return 0;
}