Message ID | yddaa82pr0v.fsf@manam.CeBiTec.Uni-Bielefeld.DE |
---|---|
State | New |
Headers | show |
On 11/11/2011 05:23 PM, Rainer Orth wrote: > The trivial patch allowed a x86_64-unknown-linux-gnu x spu-elf cross to > finish the libgcc build, and at least the set of objects built before my > patch series is identical to the set built now. > > Ok for mainline? Ok. Have you checked for other occurrences? Paolo
Paolo Bonzini <bonzini@gnu.org> writes: > On 11/11/2011 05:23 PM, Rainer Orth wrote: >> The trivial patch allowed a x86_64-unknown-linux-gnu x spu-elf cross to >> finish the libgcc build, and at least the set of objects built before my >> patch series is identical to the set built now. >> >> Ok for mainline? > > Ok. Have you checked for other occurrences? Yup. LIB2FUNCS_EXCLUDE only lists functions names, and LIB2ADD* only lists filenames with supported extensions, all of which reference $(srcdir) with the exception of cris/t-cris and m68k/t-floatlib, where the sources are generated at build time. This has been a visual inspection since grep cannot easily deal with the continuation lines. Rainer
# HG changeset patch # Parent 4b61b438da8a6a11ab1e06abe67fd26fa715c25e Fix SPU libgcc build diff --git a/libgcc/config/spu/t-elf b/libgcc/config/spu/t-elf --- a/libgcc/config/spu/t-elf +++ b/libgcc/config/spu/t-elf @@ -5,7 +5,7 @@ CRTSTUFF_T_CFLAGS = # We exclude those because the libgcc2.c default versions do not support # the SPU single-precision format (round towards zero). We provide our # own versions below and/or via direct expansion. -LIB2ADD = _floatdisf _floatundisf _floattisf _floatunstisf +LIB2FUNCS_EXCLUDE = _floatdisf _floatundisf _floattisf _floatunstisf LIB2ADD_ST = $(srcdir)/config/spu/float_unssidf.c \ $(srcdir)/config/spu/float_unsdidf.c \