OSDN Git Service

2004-12-03 H.J. Lu <hongjiu.lu@intel.com>
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Dec 2004 15:11:56 +0000 (15:11 +0000)
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Dec 2004 15:11:56 +0000 (15:11 +0000)
* mklibgcc.in: Put back the default set of EXTRA_MULTILIB_PART.

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

gcc/ChangeLog
gcc/mklibgcc.in

index 64f3579..94e8f94 100644 (file)
@@ -1,3 +1,7 @@
+2004-12-03  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * mklibgcc.in: Put back the default set of EXTRA_MULTILIB_PART.
+
 2004-12-03  Richard Sandiford  <rsandifo@redhat.com>
 
        * configure.ac: Move TL_AC_GCC_VERSION into initialization section.
index 916a0f5..cfef2bf 100644 (file)
@@ -666,36 +666,34 @@ for ml in $MULTILIBS; do
     # simultaneous goal targets, so that rules which cannot execute
     # simultaneously are properly serialized.
     
-    # We don't need to build the default ones since they have been
-    # built before we get here.
-    if [ $dir != "." ]; then
-      extra=
-      t=$dir/
-      echo
-      for f in $EXTRA_MULTILIB_PARTS; do
-       out=$dir/$f
-       case $out in
-       # Prevent `make' from interpreting $out as a macro assignment
-       *'$(EQ)'*) targ="T_TARGET=$out T_TARGET" ;;
-       *) targ=$out ;;
-       esac
-       extra="$extra $targ"
-      done
-
-      echo extra$suffix: stmp-dirs
-      echo "   $make_compile" \\
-      echo '     LIBGCC2_CFLAGS="$(LIBGCC2_CFLAGS)' $flags '" ' \\
-      echo '     MULTILIB_CFLAGS="'$flags'"' T=$t $extra
-      echo "all: extra$suffix"
-
-      # Make libunwind.so and libgcc_s.so depend on these, since they
-      # are likely to be implicitly used by the link process.
-      if [ "$libgcc_s_so" ]; then
-       echo "$libgcc_s_so: extra$suffix"
-       fi
-      if [ "$libunwind_so" ]; then
-       echo "$libunwind_so: extra$suffix"
-      fi
+    extra=
+    echo
+    for f in $EXTRA_MULTILIB_PARTS; do
+      case $dir in
+      .) out=$f ; t= ;;
+      *) out=$dir/$f ; t=$dir/ ;;
+      esac
+      case $out in
+      # Prevent `make' from interpreting $out as a macro assignment
+      *'$(EQ)'*) targ="T_TARGET=$out T_TARGET" ;;
+      *) targ=$out ;;
+      esac
+      extra="$extra $targ"
+    done
+
+    echo extra$suffix: stmp-dirs
+    echo "     $make_compile" \\
+    echo '       LIBGCC2_CFLAGS="$(LIBGCC2_CFLAGS)' $flags '" ' \\
+    echo '       MULTILIB_CFLAGS="'$flags'"' T=$t $extra
+    echo "all: extra$suffix"
+
+    # Make libunwind.so and libgcc_s.so depend on these, since they
+    # are likely to be implicitly used by the link process.
+    if [ "$libgcc_s_so" ]; then
+      echo "$libgcc_s_so: extra$suffix"
+    fi
+    if [ "$libunwind_so" ]; then
+      echo "$libunwind_so: extra$suffix"
     fi
   fi