diff options
author | Alexandre Oliva <aoliva@redhat.com> | 2003-01-26 09:17:13 +0000 |
---|---|---|
committer | Alexandre Oliva <aoliva@gcc.gnu.org> | 2003-01-26 09:17:13 +0000 |
commit | 88e83acbf986240724c6236caf17a8ca2c4b9af2 (patch) | |
tree | 54280c3fced6e291e0300c10df0d0a7179423f80 /gcc/mklibgcc.in | |
parent | 2cd622c31006a66c7a5c0e316f868000037a9de3 (diff) | |
download | gcc-88e83acbf986240724c6236caf17a8ca2c4b9af2.zip gcc-88e83acbf986240724c6236caf17a8ca2c4b9af2.tar.gz gcc-88e83acbf986240724c6236caf17a8ca2c4b9af2.tar.bz2 |
Makefile.in (FPBIT_FUNCS): Added _sf_to_tf.
* Makefile.in (FPBIT_FUNCS): Added _sf_to_tf.
(DBBIT_FUNCS): Added _df_to_tf.
(TPBIT_FUNCS): New.
(libgcc.mk): Pass TPBIT and TPBIT_FUNCS down.
(LIBGCC_DEPS): Added TPBIT.
* mklibgcc.in: Support TPBIT and TPBIT_FUNCS.
From-SVN: r61832
Diffstat (limited to 'gcc/mklibgcc.in')
-rw-r--r-- | gcc/mklibgcc.in | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/gcc/mklibgcc.in b/gcc/mklibgcc.in index a139bef..faa5a69 100644 --- a/gcc/mklibgcc.in +++ b/gcc/mklibgcc.in @@ -21,6 +21,8 @@ # LIB2_DIVMOD_FUNCS # DPBIT # DPBIT_FUNCS +# TPBIT +# TPBIT_FUNCS # LIBGCC # MULTILIBS # EXTRA_MULTILIB_PARTS @@ -174,6 +176,21 @@ if [ "$DPBIT" ]; then done fi +if [ "$TPBIT" ]; then + for name in $TPBIT_FUNCS; do + for ml in $MULTILIBS; do + dir=`echo ${ml} | sed -e 's/;.*$//' -e 's/=/$(EQ)/g'` + flags=`echo ${ml} | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; + out="libgcc/${dir}/${name}${objext}" + + echo $out: $TPBIT $fpbit_c_dep + echo " $gcc_compile" -DFINE_GRAINED_LIBRARIES $flags -DL$name \ + -c $TPBIT -o $out + done + libgcc2_objs="$libgcc2_objs ${name}${objext}" + done +fi + for file in $LIB2ADD; do name=`echo $file | sed -e 's/[.][cSo]$//' -e 's/[.]asm$//' -e 's/[.]txt$//'` oname=`echo $name | sed -e 's,.*/,,'` |