* no-executables.m4 (GCC_TRY_COMPILE_OR_LINK): New function.
authorKazu Hirata <kazu@codesourcery.com>
Wed, 3 Oct 2007 14:35:31 +0000 (14:35 +0000)
committerKazu Hirata <kazu@codesourcery.com>
Wed, 3 Oct 2007 14:35:31 +0000 (14:35 +0000)
config/ChangeLog
config/no-executables.m4

index f3d9fe9..d1ee4bc 100644 (file)
@@ -1,3 +1,17 @@
+2007-10-03  Richard Sandiford  <richard@codesourcery.com>
+
+       * no-executables.m4 (GCC_TRY_COMPILE_OR_LINK): New function.
+
+2007-10-03  Kazu Hirata  <kazu@codesourcery.com>
+
+       Revert:
+       2007-10-02  Richard Sandiford  <richard@codesourcery.com>
+       * no-executables.m4 (GCC_TRY_COMPILE_OR_LINK): New function.
+
+2007-10-02  Richard Sandiford  <richard@codesourcery.com>
+
+       * no-executables.m4 (GCC_TRY_COMPILE_OR_LINK): New function.
+
 2007-09-21  Richard Sandiford  <rsandifo@nildram.co.uk>
 
        * mt-sde (CFLAGS_FOR_TARGET): Replace -fno-optimize-sibling-calls
index 54e5a02..c4d0b70 100644 (file)
@@ -59,3 +59,11 @@ fi)
 
 m4_divert_pop()dnl
 ])# GCC_NO_EXECUTABLES
+
+# Use the strongest available test out of AC_TRY_COMPILE and AC_TRY_LINK.
+AC_DEFUN([GCC_TRY_COMPILE_OR_LINK],
+[if test x$gcc_no_link = xyes; then
+  AC_TRY_COMPILE([$1], [$2], [$3], [$4])
+else
+  AC_TRY_LINK([$1], [$2], [$3], [$4])
+fi])