From f3e5649150df4d58c97bbedef71a14c4f707feed Mon Sep 17 00:00:00 2001 From: Thomas Preud'homme Date: Sat, 26 Jan 2013 20:31:14 +0100 Subject: [PATCH] Don't do builtin_frame_address test with ARM gcc gcc fails the builtin_frame_address test on ARM so we disable it. As a consequence, the diff between gcc and tcc's output is unecessarily bigger. Given the big size of the diff currently, this doesn't make a big difference but may allow to detect a regression in tcc's implementation of builtin_frame_address. --- tests/tcctest.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/tcctest.c b/tests/tcctest.c index 6f75a4ef..925418ae 100644 --- a/tests/tcctest.c +++ b/tests/tcctest.c @@ -2695,7 +2695,9 @@ void bfa2(ptrdiff_t str_offset) void bfa1(ptrdiff_t str_offset) { printf("bfa1: %s\n", (char *)__builtin_frame_address(1) + str_offset); +#if defined(__arm__) && !defined(__GNUC__) bfa2(str_offset); +#endif } void builtin_frame_address_test(void) -- 2.11.4.GIT