diff options
author | Paul Brook <paul@codesourcery.com> | 2005-07-06 20:12:53 +0000 |
---|---|---|
committer | Kazu Hirata <kazu@gcc.gnu.org> | 2005-07-06 20:12:53 +0000 |
commit | c42adccb1a99b85613384a3847264c3cc51a12d7 (patch) | |
tree | 0bb8c02cd9ebcb7d0c16fb9ab660584cd3d67047 /gcc | |
parent | 6dfb90cf55f7a7abfcbe6a4bf80b38569cc2a8b6 (diff) | |
download | gcc-c42adccb1a99b85613384a3847264c3cc51a12d7.zip gcc-c42adccb1a99b85613384a3847264c3cc51a12d7.tar.gz gcc-c42adccb1a99b85613384a3847264c3cc51a12d7.tar.bz2 |
aclocal.m4: Work around a bug in AC_PATH_PROGS when its last argument is empty.
* aclocal.m4: Work around a bug in AC_PATH_PROGS when its last
argument is empty.
* configure: Regenerate.
From-SVN: r101664
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/aclocal.m4 | 8 | ||||
-rwxr-xr-x | gcc/configure | 24 |
3 files changed, 34 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 09f1c17..396befc 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2005-07-06 Paul Brook <paul@codesourcery.com> + + * aclocal.m4: Work around a bug in AC_PATH_PROGS when its last + argument is empty. + * configure: Regenerate. + 2005-07-06 J"orn Rennecke <joern.rennecke@st.com> * sh.c (final_prescan_insn): Undo bogus change from 2005-05-09. diff --git a/gcc/aclocal.m4 b/gcc/aclocal.m4 index da6e38a..6c12bfb4 100644 --- a/gcc/aclocal.m4 +++ b/gcc/aclocal.m4 @@ -711,7 +711,13 @@ dnl shut up useless "checking for..." messages dnl we can still read them in config.log exec AS_MESSAGE_FD([])>/dev/null if test "x[$]$1" = x; then - AC_PATH_PROGS($1, $2, , $gcc_cv_tool_dirs) + # The AC_PATH_PROGS macro doesn't work properly when its 4th argument + # is empty. + if test "x$gcc_cv_tool_dirs" = x; then + $1= + else + AC_PATH_PROGS($1, $2, , $gcc_cv_tool_dirs) + fi fi if test "x[$]$1" = x; then # If the loop above did not find a tool, then use whatever diff --git a/gcc/configure b/gcc/configure index 3611276..55015f6 100755 --- a/gcc/configure +++ b/gcc/configure @@ -12896,7 +12896,12 @@ fi exec 6>/dev/null if test "x$gcc_cv_as" = x; then - for ac_prog in as + # The AC_PATH_PROGS macro doesn't work properly when its 4th argument + # is empty. + if test "x$gcc_cv_tool_dirs" = x; then + gcc_cv_as= + else + for ac_prog in as do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 @@ -12940,6 +12945,7 @@ fi test -n "$gcc_cv_as" && break done + fi fi if test "x$gcc_cv_as" = x; then # If the loop above did not find a tool, then use whatever @@ -13068,7 +13074,12 @@ fi exec 6>/dev/null if test "x$gcc_cv_ld" = x; then - for ac_prog in ld + # The AC_PATH_PROGS macro doesn't work properly when its 4th argument + # is empty. + if test "x$gcc_cv_tool_dirs" = x; then + gcc_cv_ld= + else + for ac_prog in ld do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 @@ -13112,6 +13123,7 @@ fi test -n "$gcc_cv_ld" && break done + fi fi if test "x$gcc_cv_ld" = x; then # If the loop above did not find a tool, then use whatever @@ -13206,7 +13218,12 @@ fi exec 6>/dev/null if test "x$gcc_cv_nm" = x; then - for ac_prog in nm + # The AC_PATH_PROGS macro doesn't work properly when its 4th argument + # is empty. + if test "x$gcc_cv_tool_dirs" = x; then + gcc_cv_nm= + else + for ac_prog in nm do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 @@ -13250,6 +13267,7 @@ fi test -n "$gcc_cv_nm" && break done + fi fi if test "x$gcc_cv_nm" = x; then # If the loop above did not find a tool, then use whatever |