Index: ChangeLog =================================================================== RCS file: /cvs/autoconf/ChangeLog,v retrieving revision 1.926 diff -u -r1.926 ChangeLog --- ChangeLog 2000/10/17 16:34:10 1.926 +++ ChangeLog 2000/10/18 12:54:17 @@ -1,3 +1,11 @@ +2000-10-18 Morten Eriksen + + * aclang.m4 (_AC_PROG_CC_G): Make _AC_PROG_CC_G use the + _AC_LINK_IFELSE macro instead of reinventing the wheel. + (AC_PROG_CC): As _AC_PROG_CC_G depends on $ac_objext and + $ac_exeext, move the expansion of _AC_OBJEXT and _AC_EXEEXT in + front of _AC_PROG_CC_G. + 2000-10-17 Morten Eriksen * acgeneral.m4 (AC_CHECK_TOOL): As AC_CHECK_PROG first tests the Index: aclang.m4 =================================================================== RCS file: /cvs/autoconf/aclang.m4,v retrieving revision 1.72 diff -u -r1.72 aclang.m4 --- aclang.m4 2000/10/16 18:40:19 1.72 +++ aclang.m4 2000/10/18 12:54:19 @@ -712,9 +709,9 @@ _AC_LANG_COMPILER_WORKS _AC_LANG_COMPILER_GNU GCC=`test $ac_compiler_gnu = yes && echo yes` -_AC_PROG_CC_G AC_EXPAND_ONCE([_AC_OBJEXT]) AC_EXPAND_ONCE([_AC_EXEEXT]) +_AC_PROG_CC_G AC_LANG_POP ])# AC_PROG_CC @@ -727,16 +724,10 @@ define([_AC_PROG_CC_G], [ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS -CFLAGS= +CFLAGS="-g" AC_CACHE_CHECK(whether ${CC-cc} accepts -g, ac_cv_prog_cc_g, -[AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) -if ${CC-cc} -g -c conftest.$ac_ext 2>&1 | grep . >/dev/null; then - ac_cv_prog_cc_g=no -else - ac_cv_prog_cc_g=yes -fi -rm -f conftest* -]) + [_AC_LINK_IFELSE([AC_LANG_PROGRAM()], [ac_cv_prog_cc_g=yes], + [ac_cv_prog_cc_g=no])]) if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then