diff options
author | Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl> | 2000-06-25 01:34:25 +0200 |
---|---|---|
committer | Michael Hayes <m.hayes@gcc.gnu.org> | 2000-06-24 23:34:25 +0000 |
commit | ee95744f315cfe57a7efc156fe1c91423dfe1f7f (patch) | |
tree | 2920271fbf06b7cfd5ce81890b8848428dd637a0 /gcc/mklibgcc.in | |
parent | 60f33ea7dcdd0f5b70321e8de7537c98f2109a79 (diff) | |
download | gcc-ee95744f315cfe57a7efc156fe1c91423dfe1f7f.zip gcc-ee95744f315cfe57a7efc156fe1c91423dfe1f7f.tar.gz gcc-ee95744f315cfe57a7efc156fe1c91423dfe1f7f.tar.bz2 |
mklibgcc.in: Prefer LIB1ASMFUNCS over LIB2FUNCS when generating libgcc.a.
* mklibgcc.in: Prefer LIB1ASMFUNCS over LIB2FUNCS when generating
libgcc.a.
From-SVN: r34690
Diffstat (limited to 'gcc/mklibgcc.in')
-rw-r--r-- | gcc/mklibgcc.in | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/mklibgcc.in b/gcc/mklibgcc.in index c46c638..761464f 100644 --- a/gcc/mklibgcc.in +++ b/gcc/mklibgcc.in @@ -97,6 +97,12 @@ case X"$LIBGCC1" in echo ${out}: stmp-dirs '$(srcdir)/config/$(LIB1ASMSRC)' 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. + LIB2FUNCS=`echo $LIB2FUNCS | sed -e 's/^'$name' //' \ + -e 's/ '$name' //' \ + -e 's/ '$name'$//'` done libgcc1_objs="$libgcc1_objs ${name}${objext}" done |