From: Thomas Preud'homme Date: Sat, 26 Jan 2013 19:31:14 +0000 (+0100) Subject: Don't do builtin_frame_address test with ARM gcc X-Git-Tag: release_0_9_26~59 X-Git-Url: https://repo.or.cz/w/tinycc.git/commitdiff_plain/f3e5649150df4d58c97bbedef71a14c4f707feed 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. --- 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)