On Fri, Sep 08, 2017 at 10:15:25AM -0700, Mike Larkin wrote:
> On Thu, Sep 07, 2017 at 06:52:34PM +0200, Christian Weisgerber wrote:
> > Christian Weisgerber:
> >
> > > > Maybe this would already help? Would at least not throw stones into the
> > > > way of the next person doing an upgrade of compiler-rt...
> > > -snip-
> > >
> > > Yes, that's better... but errors out:
> > > make: don't know how to make floatdixf.c.c (prerequisite of:
> > > floatdixf.c.o)
> >
> > Oh, it's a typo. The fixed version looks fine to me.
> > However, I don't know how to test that these functions actually work.
> >
> > Index: Makefile
> > ===================================================================
> > RCS file: /cvs/src/lib/libcompiler_rt/Makefile,v
> > retrieving revision 1.9
> > diff -u -p -r1.9 Makefile
> > --- Makefile 4 Aug 2017 12:00:59 -0000 1.9
> > +++ Makefile 7 Sep 2017 16:47:31 -0000
> > @@ -89,17 +89,11 @@ GEN_SRCS= absvdi2 \
> > fixunsxfti \
> > fixxfdi \
> > fixxfti \
> > - floatdidf \
> > - floatdisf \
> > - floatdixf \
> > floatsidf \
> > floatsisf \
> > floattidf \
> > floattisf \
> > floattixf \
> > - floatundidf \
> > - floatundisf \
> > - floatundixf \
> > floatunsidf \
> > floatunsisf \
> > floatuntidf \
> > @@ -164,6 +158,22 @@ GEN_SRCS= absvdi2 \
> > umoddi3 \
> > umodsi3 \
> > umodti3
> > +
> > +.if ${RTARCH} == "i386"
> > +SRCS+= floatdidf.c \
> > + floatdisf.c \
> > + floatdixf.c \
> > + floatundidf.c \
> > + floatundisf.c \
> > + floatundixf.c
> > +.else
> > +GEN_SRCS+= floatdidf \
> > + floatdisf \
> > + floatdixf \
> > + floatundidf \
> > + floatundisf \
> > + floatundixf
> > +.endif
> >
> > .for file in ${GEN_SRCS}
> > . if exists(${.CURDIR}/${RTARCH}/${file}.S)
> > --
> > Christian "naddy" Weisgerber [email protected]
> >
>
> ok mlarkin if you want to head this way. Thanks for the later verification
> that these don't appear to be used on i386 base anyway.
>
ok patrick as well