aboutsummaryrefslogtreecommitdiff
path: root/gcc/mklibgcc.in
diff options
context:
space:
mode:
authorHerman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>2001-08-18 20:16:08 +0200
committerRichard Henderson <rth@gcc.gnu.org>2001-08-18 11:16:08 -0700
commit9e23c02d4f41ea45489c52bd04ab4b4005b14ebe (patch)
tree79915001e03a56dfc6ba4f6abe6b56ec2980e33d /gcc/mklibgcc.in
parent1c0cc57e79e12fd87530f9c6860ba32516eb35c0 (diff)
downloadgcc-9e23c02d4f41ea45489c52bd04ab4b4005b14ebe.zip
gcc-9e23c02d4f41ea45489c52bd04ab4b4005b14ebe.tar.gz
gcc-9e23c02d4f41ea45489c52bd04ab4b4005b14ebe.tar.bz2
mklibgcc.in: Prefer LIB1ASMFUNCS over LIB2_DIVMOD_FUNCS when generating libgcc.a.
* mklibgcc.in: Prefer LIB1ASMFUNCS over LIB2_DIVMOD_FUNCS when generating libgcc.a. From-SVN: r45005
Diffstat (limited to 'gcc/mklibgcc.in')
-rw-r--r--gcc/mklibgcc.in7
1 files changed, 5 insertions, 2 deletions
diff --git a/gcc/mklibgcc.in b/gcc/mklibgcc.in
index b9ee3b4..c12fe76 100644
--- a/gcc/mklibgcc.in
+++ b/gcc/mklibgcc.in
@@ -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