Mail Archives: pgcc/1999/03/09/09:20:48
Thanks for the possible fix, however I'm still getting the same error.
Any other thoughts before I try an older version of pgcc?
J.
"Some mornings its not worth the effort to gnaw off the straps."
A)bort, R)etry, I)nfluence with large hammer
On Tue, 9 Mar 1999, [iso-8859-1] Gaël Quéri wrote:
>
>
> On Mon, 8 Mar 1999, Dustin Marquess wrote:
>
> > On Mon, 8 Mar 1999, Jason S wrote:
> >
> > > Hi, I'm not on the mailing list as of yet. To tell you the truth this is
> > > the first time I've tried pgcc. To complicate matters I'm not sure if
> > > this is a pgcc problem, or a code problem in the current cvs tree of
> > > E and gimp.
> > >
> > > I checked out the cvs version of pgcc today, ran configure and built it.
> > > To be on the safe side I ran 'make bootstrap' before I clobbered my
> > > (working) gcc compiler. All went well. I'm currently building my 2nd
> > > kernel of the day with pgcc. The first one built fine.
> > >
> > > The problem is, when I go to build E ( a number of freinds have built it
> > > fine with regular gcc) I get various error messages. I get the same sort
> > > of errors with Gimp also . If I use the default settings, the error is:
> > > gimp.c: In function `gimp_extension_process':
> > > gimp.c:1015: Invalid `asm' statement:
> > > gimp.c:1015: fixed or forbidden register 2 (cx) was spilled for class CREG.
> > > make[2]: *** [gimp.lo] Error 1
> > > make[2]: Leaving directory `/home/jstelzer/cvs/gimp/libgimp'
> > > make[1]: *** [all-recursive] Error 1
> > > make[1]: Leaving directory `/home/jstelzer/cvs/gimp'
> > > make: *** [all-recursive-am] Error 2
> >
> > I believe this was answered on the mailing list a couple of
> > days ago. The registered spilled message is an egcs thing (and since
> > pgcc is based on egcs, it gets it too). Basically in the long shot,
> > the code needs to be fixed in GIMP.
>
> No... There isn't certainly any asm in GIMP.
> It comes probably from the glibc, which I suppose is 2.0.7-pre5.
> I have attached a fixed include to put in
> /usr/lib/gcc-lib/*-linux-gnu/pgcc-2.93.*/include
>
>
> Regards, Gaël Quéri
>
- Raw text -