From 4f28f9a62c549d15b783b47476c8892e6ad88514 Mon Sep 17 00:00:00 2001 From: Pavel Roskin Date: Mon, 25 Jun 2001 18:27:51 +0000 Subject: [PATCH] * tests/atspecific.m4 (AT_CHECK_MACRO): Accept one more argument, AUTOCONF-FLAGS. * tests/mktests.sh (update_exclude_list): Add AC_SYS_RESTARTABLE_SYSCALLS and AC_FUNC_WAIT3. * tests/semantics.at: Test AC_SYS_RESTARTABLE_SYSCALLS and AC_FUNC_WAIT3 with "-W no-obsolete". --- ChangeLog | 9 +++++++++ tests/acfunctions.at | 1 - tests/acspecific.at | 1 - tests/atspecific.m4 | 6 +++--- tests/mktests.sh | 4 ++++ tests/semantics.at | 9 +++++++++ 6 files changed, 25 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index 2ffbbe3a..7f01c642 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2001-06-25 Pavel Roskin + + * tests/atspecific.m4 (AT_CHECK_MACRO): Accept one more + argument, AUTOCONF-FLAGS. + * tests/mktests.sh (update_exclude_list): Add + AC_SYS_RESTARTABLE_SYSCALLS and AC_FUNC_WAIT3. + * tests/semantics.at: Test AC_SYS_RESTARTABLE_SYSCALLS and + AC_FUNC_WAIT3 with "-W no-obsolete". + 2001-06-25 Akim Demaille * tests/foreign.at (libtool): Fix the `libtoolize --version' decoding. diff --git a/tests/acfunctions.at b/tests/acfunctions.at index 5d4ac12a..d7cbc8b4 100644 --- a/tests/acfunctions.at +++ b/tests/acfunctions.at @@ -29,6 +29,5 @@ AT_CHECK_MACRO([AC_FUNC_STRFTIME]) AT_CHECK_MACRO([AC_FUNC_STRTOD]) AT_CHECK_MACRO([AC_FUNC_UTIME_NULL]) AT_CHECK_MACRO([AC_FUNC_VPRINTF]) -AT_CHECK_MACRO([AC_FUNC_WAIT3]) # Obsolete macros. diff --git a/tests/acspecific.at b/tests/acspecific.at index 5fea80ea..7a0a078f 100644 --- a/tests/acspecific.at +++ b/tests/acspecific.at @@ -17,7 +17,6 @@ AT_CHECK_MACRO([AC_PROG_YACC]) AT_CHECK_MACRO([AC_SYS_INTERPRETER]) AT_CHECK_MACRO([AC_SYS_LARGEFILE]) AT_CHECK_MACRO([AC_SYS_LONG_FILE_NAMES]) -AT_CHECK_MACRO([AC_SYS_RESTARTABLE_SYSCALLS]) # Obsolete macros. AT_CHECK_AU_MACRO([AC_ARG_ARRAY]) diff --git a/tests/atspecific.m4 b/tests/atspecific.m4 index c339c89e..0e822101 100644 --- a/tests/atspecific.m4 +++ b/tests/atspecific.m4 @@ -128,8 +128,8 @@ AT_CHECK_ENV ])# _AT_CHECK_AC_MACRO -# AT_CHECK_MACRO(MACRO, [MACRO-USE], [ADDITIONAL-CMDS]) -# ----------------------------------------------------- +# AT_CHECK_MACRO(MACRO, [MACRO-USE], [ADDITIONAL-CMDS], [AUTOCONF-FLAGS]) +# ----------------------------------------------------------------------- # Create a minimalist configure.ac running the macro named # NAME-OF-THE-MACRO, check that autoconf runs on that script, # and that the shell runs correctly the configure. @@ -141,7 +141,7 @@ m4_define([AT_CHECK_MACRO], [AT_SETUP([$1]) AT_CONFIGURE_AC([m4_default([$2], [$1])]) -AT_CHECK_AUTOCONF([-W obsolete]) +AT_CHECK_AUTOCONF([m4_default([$4], [-W obsolete])]) AT_CHECK_AUTOHEADER AT_CHECK_CONFIGURE AT_CHECK_ENV diff --git a/tests/mktests.sh b/tests/mktests.sh index 918d1e9c..8981cd37 100755 --- a/tests/mktests.sh +++ b/tests/mktests.sh @@ -107,6 +107,8 @@ exclude_list='^ac_cv_prog_(gcc|gxx|g77)$ # AU defined to nothing. # - AC_PATH_XTRA # Checked in semantics. +# - AC_SYS_RESTARTABLE_SYSCALLS, AC_FUNC_WAIT3 +# Obsolete, checked in semantics. # ac_exclude_list='^AC_ARG_VAR$ ^AC_CANONICALIZE|AC_PREFIX_PROGRAM|AC_PREREQ$ @@ -128,6 +130,8 @@ ac_exclude_list='^AC_ARG_VAR$ ^(AC_(PROG_CC|C_CONST|C_INLINE|C_VOLATILE))$ ^AC_(CYGWIN|CYGWIN32|EMXOS2|MING32|EXEEXT|OBJEXT)$ ^AC_PATH_XTRA$ +^AC_SYS_RESTARTABLE_SYSCALLS$ +^AC_FUNC_WAIT3$ _AC_' diff --git a/tests/semantics.at b/tests/semantics.at index c6306323..f4c85ead 100644 --- a/tests/semantics.at +++ b/tests/semantics.at @@ -369,3 +369,12 @@ AT_CHECK_DEFINES( ]) AT_CLEANUP + + +## ------------------------------- ## +## Obsolete non-updatable macros. ## +## ------------------------------- ## + + +AT_CHECK_MACRO([AC_SYS_RESTARTABLE_SYSCALLS], , ,[-W no-obsolete]) +AT_CHECK_MACRO([AC_FUNC_WAIT3], , ,[-W no-obsolete])