From: Mika Lindqvist Date: Fri, 22 Dec 2023 11:24:54 +0000 (+0200) Subject: Make sure uqsub16 mnemonic doesn't get optimized away. X-Git-Tag: 2.1.6~16 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b7fc54ef876f202ec7d4a4c61df88bcbd65e0fc6;p=thirdparty%2Fzlib-ng.git Make sure uqsub16 mnemonic doesn't get optimized away. --- diff --git a/cmake/detect-intrinsics.cmake b/cmake/detect-intrinsics.cmake index cb3d9def..74ac3910 100644 --- a/cmake/detect-intrinsics.cmake +++ b/cmake/detect-intrinsics.cmake @@ -50,7 +50,7 @@ macro(check_armv6_compiler_flag) __asm__ __volatile__ ( \"uqsub16 %0, %1, %2\" : \"=r\" (c) : \"r\" (a), \"r\" (b) ); return (int)c; } - int main(void) { return 0; }" + int main(void) { return f(1,2); }" HAVE_ARMV6_INLINE_ASM ) # Check whether compiler supports ARMv6 intrinsics