summaryrefslogtreecommitdiffstats
path: root/gcc
diff options
context:
space:
mode:
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2001-08-18 18:16:08 +0000
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2001-08-18 18:16:08 +0000
commitbe04e25d11c8cf96f10a903178cda8994659f4c3 (patch)
tree79915001e03a56dfc6ba4f6abe6b56ec2980e33d /gcc
parent3609f4f07936f198d3accfdf80e56eb8e754e256 (diff)
downloadppe42-gcc-be04e25d11c8cf96f10a903178cda8994659f4c3.tar.gz
ppe42-gcc-be04e25d11c8cf96f10a903178cda8994659f4c3.zip
* mklibgcc.in: Prefer LIB1ASMFUNCS over LIB2_DIVMOD_FUNCS when
generating libgcc.a. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45005 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/mklibgcc.in7
2 files changed, 10 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1c9c6a31822..315fa200d1b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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.
diff --git a/gcc/mklibgcc.in b/gcc/mklibgcc.in
index b9ee3b482ac..c12fe763ef4 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
OpenPOWER on IntegriCloud