-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 M. Edward (Ed) Borasky wrote: > M. Edward (Ed) Borasky wrote: >> Anton Ertl wrote: >>> "M. Edward (Ed) Borasky" wrote: >>>> OK ... I'm back to testing this on my systems. As I noted before, on the >>>> 32-bit system (Athlon TBird) it compiles fine without the >>>> "-enable-force-reg" but crashes with it. Details: >>>> >>>> ./engine.c:463: error: unable to find a register to spill in class >>>> â??CREGâ?? >>> This sounds like it does not compile fine. >>> Actually, this is a typical error I see when using --enable-force-reg, >>> if the explicit register allocations are too restrictive for the >>> compiler. If you get this with --enable-force-reg, I don't consider >>> this a gcc bug. >>>> $ gcc --version >>>> gcc (GCC) 4.1.2 (Gentoo 4.1.2 p1.0.1) >>> Ok, I have tested on Debian (32-bit) with: >>> gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21) >>> It compiles fine, and gforth, gforth-itc, and gforth-ditc run fine, >>> but I found and fixed a bug that made gforth-fast hang (now >>> gforth-fast runs fine there, too). I don't know if this fixes your >>> problem. > > I just downloaded the latest source from CVS and did two things: > > 1. Installed "ffcall" -- that wasn't on my machine and may be on yours. > 2. Did a "BUILD-FROM-SCRATCH" using gforth 0.6.9 *without* > --enable-force-reg as the working gforth > > The resulting system does compile with --enable-force-reg and passes all > the "make check" tests. So your change may have fixed my problem, or > "BUILD-FROM-SCRATCH" may have fixed it. I can back the changes out one > at a time and see what the real answer is, but for now, the CVS version > is working. Next step is to try all this with GCC 4.2.0. > >
By the way, here's a message you might want to note: cc1: warning: -f[no-]force-mem is nop and option will be removed in 4.2 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFG5CuZ8fKMegVjSM8RAiFlAJ483pOWLRHd2J9A8NFXeoNdcKfJggCgwkmg oNWN6VNuuhGqhiJfkKEOVrk= =ZoRt -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
