diff --git a/compiler-rt/test/asan/TestCases/Posix/fake_stack_gc.cpp b/compiler-rt/test/asan/TestCases/Posix/fake_stack_gc.cpp index 64abf99891d6f..7e049ba81a1b7 100644 --- a/compiler-rt/test/asan/TestCases/Posix/fake_stack_gc.cpp +++ b/compiler-rt/test/asan/TestCases/Posix/fake_stack_gc.cpp @@ -3,12 +3,6 @@ // Check that fake stack does not discard frames on the main stack, when GC is // triggered from high alt stack. -// FIXME: Investigate. -// UNSUPPORTED: android - -// FIXME: Fails on Darwin -// UNSUPPORTED: darwin - #include #include #include @@ -36,7 +30,7 @@ static void Handler(int signo) { // Trigger GC and create a lot of frame to reuse "Thread" frame if it was // discarded. for (int i = 0; i < 1000; ++i) - Fn<1000>(); + Fn<100>(); // If we discarder and reused "Thread" frame, the next line will crash with // false report. *on_thread = 10;