From: H.J. Lu Date: Thu, 12 Dec 2024 22:28:45 +0000 (+0800) Subject: tst-minsigstksz-1.c: Return EXIT_UNSUPPORTED for GCC 4.9 or older X-Git-Tag: glibc-2.41~366 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1a41fc44daa03346b7bae5bd12a281116275d836;p=thirdparty%2Fglibc.git tst-minsigstksz-1.c: Return EXIT_UNSUPPORTED for GCC 4.9 or older Since ATOMIC_INT_LOCK_FREE in GCC 4.9 is defined as #define ATOMIC_INT_LOCK_FREE \ __atomic_type_lock_free (atomic_int) GCC 4.9 fails to compile tst-minsigstksz-1.c: tst-minsigstksz-1.c:45:6: error: missing binary operator before token "(" # if ATOMIC_INT_LOCK_FREE != 2 ^ Change tst-minsigstksz-1.c to define TEST_ATOMIC_OPS to 0 for GCC 4.9 or older. Signed-off-by: H.J. Lu Reviewed-by: Sam James --- diff --git a/signal/tst-minsigstksz-1.c b/signal/tst-minsigstksz-1.c index edd165a1f3..0e068e37f8 100644 --- a/signal/tst-minsigstksz-1.c +++ b/signal/tst-minsigstksz-1.c @@ -38,7 +38,7 @@ /* We do not try to test atomic operations exhaustively, only a simple atomic counter increment. This is only safe if atomic_[u]int is unconditionally lock-free. */ -#ifdef __STDC_NO_ATOMICS__ +#if defined __STDC_NO_ATOMICS__ || !__GNUC_PREREQ (5, 0) # define TEST_ATOMIC_OPS 0 #else # include