Mail Archives: pgcc/1999/03/21/18:40:37
Knut Arne Storeide wrote:
>
> Marc Palmans wrote:
> >
> > Knut Arne Storeide wrote:
> > >
> > *snip*
> > > _fixtfdi
> > > ./libgcc2.c:809: parse error before `a'
> > > ./libgcc2.c: In function `__fixtfdi':
> > > ./libgcc2.c:811: `a' undeclared (first use in this function)
> > > ./libgcc2.c:811: (Each undeclared identifier is reported only once
> > > ./libgcc2.c:811: for each function it appears in.
> > > make[1]: *** [libgcc2.a] Error 1
> > > make[1]: Leaving directory `/root/build/pgcc/gcc'
> > > make: *** [all-gcc] Error 2
> > > [root AT sartre pgcc]#
> > >
> > > I am not capable of determining what goes worng, but then I prefer Lisp
> > > :-)
> > > Anybody
> > It shouldn't compile even those lines because the double type size of an
> > i386 is
> > 96 not 128. Maybe you configured for another target? (tm.h should
> > contain
> > i386/linux.h) Try running ./configure to see which target system type it
> > chooses.
>
> Well this is bizarre. I have configured pgcc for the i686-pc-linux-gnu
> host/target, and tm.h _does_ include i386/linux.h
The only thing I can come up with is that the file itself got screwed
up. It
should contain these lines :
#if defined(L_fixtfdi) && (LIBGCC2_LONG_DOUBLE_TYPE_SIZE == 128)
blabla
#endif
If you can't see any difference mail me libgcc2.c and the complete
output of
"make libgcc2.a" (You might need to remove libgcc2.ready). Please don't
mail
them to the list...
In the mean time you could backup the file and delete or comment out
those lines
They shouldn't be compiled in anyway.
Greets,
Marc Palmans
- Raw text -