OSDN Git Service

* aclocal.m4: Work around a bug in AC_PATH_PROGS when its last
authorkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 6 Jul 2005 20:12:53 +0000 (20:12 +0000)
committerkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 6 Jul 2005 20:12:53 +0000 (20:12 +0000)
argument is empty.
* configure: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@101664 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/aclocal.m4
gcc/configure

index 09f1c17..396befc 100644 (file)
@@ -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.
index da6e38a..6c12bfb 100644 (file)
@@ -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
index 3611276..55015f6 100755 (executable)
 
 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
 
 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
 
 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