xref: /netbsd-src/external/gpl3/gdb/dist/config/dejagnu.m4 (revision 4b169a6ba595ae283ca507b26b15fdff40495b1c)
1# DEJAGNU_CHECK_VERSION DEJAGNU_CHECK_VERSION
2# --------------------------------------------------------------
3# Test whether there is an incompatibility between DejaGnu and GCC versions.
4# Older versions ( <= 1.5.1 ) of dejagnu.h use GNU inline semantics improperly.
5# The issue presents itself as link-time errors complaining about undefined
6# references to 'pass' and 'fail'.
7AC_DEFUN([DEJAGNU_CHECK_VERSION],
8[
9  AC_MSG_CHECKING([for incompatibility between DejaGnu and GCC])
10  AC_MSG_RESULT([$ac_cv_dejagnu_compat])
11
12  AC_TRY_LINK([#include <dejagnu.h>],
13	      [pass ("test foo");
14	       return 0;],
15	      [ac_cv_dejagnu_compat=yes],
16	      [ac_cv_dejagnu_compat=no])
17  AC_MSG_RESULT([$ac_cv_dejagnu_compat])
18
19  if test "$ac_cv_dejagnu_compat}" = no ; then
20    AC_MSG_RESULT([detected incompatibility between dejagnu version and gcc])
21  fi
22])
23