* configure.ac: Accept extra arguments for AS_FOR_TARGET,
LD_FOR_TARGET, NM_FOR_TARGET, OBJDUMP_FOR_TARGET.
* configure: Regenerated.
* exec-tool.in: Not quoting command, may have extra arguments.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167172
138bc75d-0d04-0410-961f-
82ee72b054a4
+2010-11-26 Michael Haubenwallner <michael.haubenwallner@salomon.at>
+
+ PR target/33637
+ * configure.ac: Accept extra arguments for AS_FOR_TARGET,
+ LD_FOR_TARGET, NM_FOR_TARGET, OBJDUMP_FOR_TARGET.
+ * configure: Regenerated.
+ * exec-tool.in: Not quoting command, may have extra arguments.
+
2010-11-26 Richard Guenther <rguenther@suse.de>
PR tree-optimization/46528
elif test -x as$build_exeext; then
# Build using assembler in the current directory.
gcc_cv_as=./as$build_exeext
-elif test -x $AS_FOR_TARGET; then
+elif ( set dummy $AS_FOR_TARGET; test -x $2 ); then
gcc_cv_as="$AS_FOR_TARGET"
else
# Extract the first word of "$AS_FOR_TARGET", so it can be a program name with args.
elif test -x collect-ld$build_exeext; then
# Build using linker in the current directory.
gcc_cv_ld=./collect-ld$build_exeext
-elif test -x $LD_FOR_TARGET; then
+elif ( set dummy $LD_FOR_TARGET; test -x $2 ); then
gcc_cv_ld="$LD_FOR_TARGET"
else
# Extract the first word of "$LD_FOR_TARGET", so it can be a program name with args.
gcc_cv_nm=../binutils/nm-new$build_exeext
elif test -x nm$build_exeext; then
gcc_cv_nm=./nm$build_exeext
-elif test -x $NM_FOR_TARGET; then
+elif ( set dummy $NM_FOR_TARGET; test -x $2 ); then
gcc_cv_nm="$NM_FOR_TARGET"
else
# Extract the first word of "$NM_FOR_TARGET", so it can be a program name with args.
gcc_cv_objdump=../binutils/objdump$build_exeext
elif test -x objdump$build_exeext; then
gcc_cv_objdump=./objdump$build_exeext
-elif test -x $OBJDUMP_FOR_TARGET; then
+elif ( set dummy $OBJDUMP_FOR_TARGET; test -x $2 ); then
gcc_cv_objdump="$OBJDUMP_FOR_TARGET"
else
# Extract the first word of "$OBJDUMP_FOR_TARGET", so it can be a program name with args.
elif test -x as$build_exeext; then
# Build using assembler in the current directory.
gcc_cv_as=./as$build_exeext
-elif test -x $AS_FOR_TARGET; then
+elif ( set dummy $AS_FOR_TARGET; test -x $[2] ); then
gcc_cv_as="$AS_FOR_TARGET"
else
AC_PATH_PROG(gcc_cv_as, $AS_FOR_TARGET)
elif test -x collect-ld$build_exeext; then
# Build using linker in the current directory.
gcc_cv_ld=./collect-ld$build_exeext
-elif test -x $LD_FOR_TARGET; then
+elif ( set dummy $LD_FOR_TARGET; test -x $[2] ); then
gcc_cv_ld="$LD_FOR_TARGET"
else
AC_PATH_PROG(gcc_cv_ld, $LD_FOR_TARGET)
gcc_cv_nm=../binutils/nm-new$build_exeext
elif test -x nm$build_exeext; then
gcc_cv_nm=./nm$build_exeext
-elif test -x $NM_FOR_TARGET; then
+elif ( set dummy $NM_FOR_TARGET; test -x $[2] ); then
gcc_cv_nm="$NM_FOR_TARGET"
else
AC_PATH_PROG(gcc_cv_nm, $NM_FOR_TARGET)
gcc_cv_objdump=../binutils/objdump$build_exeext
elif test -x objdump$build_exeext; then
gcc_cv_objdump=./objdump$build_exeext
-elif test -x $OBJDUMP_FOR_TARGET; then
+elif ( set dummy $OBJDUMP_FOR_TARGET; test -x $[2] ); then
gcc_cv_objdump="$OBJDUMP_FOR_TARGET"
else
AC_PATH_PROG(gcc_cv_objdump, $OBJDUMP_FOR_TARGET)
fi
;;
*)
- exec "$original" ${1+"$@"}
+ exec $original ${1+"$@"}
;;
esac