https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62168

--- Comment #8 from Manfred Schwarb <manfred99 at gmx dot ch> ---
Works for me, the error message is gone.

I inserted a pair of set -x/set +x around the gold configure block,
and the following is the output, everything looks OK:

original:
+ test set = set
+ :
+ enableval=yes
+ case "${enableval}" in
+ test x '!=' x
+ gcc_cv_gld_major_version=
+ gcc_cv_gld_minor_version=
++ echo ../../gfortran-source/gcc-5-20140817/gcc
++ sed -e 's,/gcc$,,'
+ gcc_cv_ld_gld_srcdir=../../gfortran-source/gcc-5-20140817/ld
++ echo ../../gfortran-source/gcc-5-20140817/gcc
++ sed -e 's,/gcc$,,'
+ gcc_cv_ld_gold_srcdir=../../gfortran-source/gcc-5-20140817/gold
++ echo ../../gfortran-source/gcc-5-20140817/gcc
++ sed -e 's,/gcc$,,'
+ gcc_cv_ld_bfd_srcdir=../../gfortran-source/gcc-5-20140817/bfd
+ test '' = set
+ test -x ''
+ test = yes
/scratch/gfortran-source/gcc-5-20140817/gcc/configure: line 21572: test: =:
unary operator expected
+ test -f ../../gfortran-source/gcc-5-20140817/ld/configure.in
+ test -x collect-ld
+ set dummy
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld
+ test -x
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld
+
gcc_cv_ld=/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld
+ set +x



with your new patch:
+ install_gold_as_default=no
+ test set = set
+ :
+ enableval=yes
+ case "${enableval}" in
+ test x '!=' x
+ gcc_cv_gld_major_version=
+ gcc_cv_gld_minor_version=
++ echo ../../gfortran-source/gcc-5-20140817/gcc
++ sed -e 's,/gcc$,,'
+ gcc_cv_ld_gld_srcdir=../../gfortran-source/gcc-5-20140817/ld
++ echo ../../gfortran-source/gcc-5-20140817/gcc
++ sed -e 's,/gcc$,,'
+ gcc_cv_ld_gold_srcdir=../../gfortran-source/gcc-5-20140817/gold
++ echo ../../gfortran-source/gcc-5-20140817/gcc
++ sed -e 's,/gcc$,,'
+ gcc_cv_ld_bfd_srcdir=../../gfortran-source/gcc-5-20140817/bfd
+ test '' = set
+ test -x ''
+ test no = yes
+ test -f ../../gfortran-source/gcc-5-20140817/ld/configure.in
+ test -x collect-ld
+ set dummy
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld
+ test -x
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld
+
gcc_cv_ld=/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld
+ set +x

Reply via email to