I noticed that libgcc/configure.ac uses the gcc copy of i386/t-crtstuff
on Solaris/x86, while the identical libgcc copy is perfectly fine.  This
patch corrects this.

Bootstrapped without regressions on i386-pc-solaris2.11, installed on
mainline.

        Rainer


2011-07-10  Rainer Orth  <r...@cebitec.uni-bielefeld.de>

        * configure.ac (i?86-*-solaris2*): Use libgcc copy of
        i386/t-crtstuff.
        * configure: Regenerate.

diff --git a/libgcc/configure.ac b/libgcc/configure.ac
--- a/libgcc/configure.ac
+++ b/libgcc/configure.ac
@@ -215,9 +215,7 @@ i?86-*-solaris2* | x86_64-*-solaris2.1[[
        .zero   8
 EOF
   if AC_TRY_COMMAND(${CC-cc} -shared -nostartfiles -nodefaultlibs -o 
conftest.so conftest.s 1>&AS_MESSAGE_LOG_FD); then
-      # configure expects config files in libgcc/config, so need a relative
-      # path here.
-      tmake_file="${tmake_file} ../../gcc/config/i386/t-crtstuff"
+      tmake_file="${tmake_file} i386/t-crtstuff"
   fi
   ;;
 esac

-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University

Reply via email to