libgcc: apply LIB2FUNCS_EXCLUDE logic to LIB2FUNCS_ST
authorRasmus Villemoes <rv@rasmusvillemoes.dk>
Wed, 17 Oct 2018 18:39:48 +0000 (20:39 +0200)
committerRasmus Villemoes <villemoes@gcc.gnu.org>
Wed, 17 Oct 2018 18:39:48 +0000 (18:39 +0000)
commitfc8abc466071bb3d8997e9fe7f0ae3faddcf50b8
treebf8d967cb7129da0738b3fee5b36a3e4de49173b
parent1906e1a6072d3ef64553707125d8132b24df3dcb
libgcc: apply LIB2FUNCS_EXCLUDE logic to LIB2FUNCS_ST

One target file (config/c6x/t-elf) lists _printf and _gcc_bcmp in
LIB2FUNCS_EXCLUDE, but that does not have any effect, since those are
not filtered away from LIB2FUNCS_ST. Another option is to do as in
config/rl78/t-rl78, which explicitly sets LIB2FUNCS_ST

# Remove __gcc_bcmp from LIB2FUNCS_ST
LIB2FUNCS_ST = _eprintf

but honouring LIB2FUNCS_EXCLUDE also for LIB2FUNCS_ST seems more
natural.

From-SVN: r265246
libgcc/ChangeLog
libgcc/Makefile.in