]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
* mklibgcc.in: Prefer LIB1ASMFUNCS over LIB2_DIVMOD_FUNCS when
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 18 Aug 2001 18:16:08 +0000 (18:16 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 18 Aug 2001 18:16:08 +0000 (18:16 +0000)
        generating libgcc.a.

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

gcc/ChangeLog
gcc/mklibgcc.in

index 1c9c6a31822a1621d209514c8405e41f86319730..315fa200d1be2d96fefcd21a7ec3eec5f7f1fbc0 100644 (file)
@@ -1,3 +1,8 @@
+2001-08-18  Herman A.J. ten Brugge  <Haj.Ten.Brugge@net.HCC.nl>
+
+       * mklibgcc.in: Prefer LIB1ASMFUNCS over LIB2_DIVMOD_FUNCS when
+       generating libgcc.a.
+
 2001-08-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * except.c (TYPE_HASH): Delete.
index b9ee3b482acf017e1383ec27e9128200d188bc70..c12fe763ef4dfe25053ea9c2cbbbd2cdecf3ecb1 100644 (file)
@@ -79,11 +79,14 @@ for name in $LIB1ASMFUNCS; do
     echo "     $gcc_compile" $flags -DL$name -xassembler-with-cpp \
          -c '$(srcdir)/config/$(LIB1ASMSRC)' -o $out
 
-    # Remove any objects from LIB2FUNCS that are defined as optimized
-    # assembly code in LIB1ASMFUNCS.
+    # Remove any objects from LIB2FUNCS and LIB2_DIVMOD_FUNCS that are
+    # defined as optimized assembly code in LIB1ASMFUNCS.
     LIB2FUNCS=`echo $LIB2FUNCS | sed -e 's/^'$name' //' \
                                     -e 's/ '$name' / /' \
                                     -e 's/ '$name'$//'`
+    LIB2_DIVMOD_FUNCS=`echo $LIB2_DIVMOD_FUNCS | sed -e 's/^'$name' //' \
+                                                    -e 's/ '$name' / /' \
+                                                    -e 's/ '$name'$//'`
   done
   libgcc1_objs="$libgcc1_objs ${name}${objext}"
 done