------- Comment #7 from rob1weld at aol dot com 2009-01-31 20:25 ------- Here is a "GENERAL_REGS" error for the Trunk.
# gcc -v Using built-in specs. Target: i386-pc-solaris2.11 Configured with: ../gcc_trunk/configure --enable-languages=ada,c,c++,fortran,java,objc,obj-c++ --enable-shared --disable-static --enable-decimal-float --with-long-double-128 --with-included-gettext --enable-stage1-checking --enable-checking=release --with-tune=k8 --with-cpu=k8 --with-arch=k8 --with-gnu-as --with-as=/usr/local/bin/as --with-gnu-ld --with-ld=/usr/local/bin/ld Thread model: posix gcc version 4.4.0 20090131 (experimental) [trunk revision 143817] (GCC) wget -c ftp://ftp.gnu.org/gnu/gforth/gforth-0.7.0.tar.gz gunzip -d gforth-0.7.0.tar.gz gtar -xf gforth-0.7.0.tar export set CC="gcc -ffloat-store -msse3 -mssse3 -m3dnow -msse4.1 -mfpmath=sse,387" export set CXX="g++ -ffloat-store -msse3 -mssse3 -m3dnow -msse4.1 -mfpmath=sse,387" ./configure gmake ... gmake[3]: Entering directory `/usr/share/src/gforth-0.7.0/engine' gcc -ffloat-store -msse3 -mssse3 -m3dnow -msse4.1 -mfpmath=sse,387 -I./../arch/386 -I. -Wall -O2 -fomit-frame-pointer -fforce-addr -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.0:/usr/local/share/gforth/0.7.0"' -fexceptions -fno-gcse -fno-strict-aliasing -fno-crossjumping -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -fno-defer-pop -fcaller-saves -fno-inline -o engine-fast-ll-reg.o -c ./engine.c ./engine.c: In function 'gforth_engine': ./engine.c:460: error: unable to find a register to spill in class 'GENERAL_REGS' ./engine.c:460: error: this is the insn: (insn:HI 2564 2563 2565 367 prim-fast.i:4090 (set (reg:DI 2196) (mem/s/j/c:DI (plus:SI (reg/f:SI 20 frame) (const_int -180 [0xffffffffffffff4c])) [0 _d.d+0 S8 A32])) 88 {*movdi_2} (nil)) ./engine.c:460: confused by earlier errors, bailing out gmake[3]: *** [engine-fast-ll-reg.o] Error 1 gmake[3]: Leaving directory `/usr/share/src/gforth-0.7.0/engine' ... Rob -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35135