This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

egcs (latest) spill register problem (fwd)




---------- Forwarded message ----------
Date: Thu, 3 Jun 1999 17:26:25 -0400 (EDT)
From: Jason Duerstock <jason@sdi.aatech.com>
To: egcs-bugs@cygnus.com
Subject: egcs (latest) spill register problem

I got the following trying to build the latest egcs I pulled out of cvs on
my sco 3.2v4.2 machine:

for name in _muldi3 _divdi3 _moddi3 _udivdi3 _umoddi3 _negdi2 _lshrdi3
_ashldi3 _ashrdi3 _ffsdi2  _udiv_w_sdiv _udivmoddi4 _cmpdi2 _ucmpdi2
_floatdidf _floatdisf _fixunsdfsi _fixunssfsi _fixunsdfdi _fixdfdi
_fixunssfdi _fixsfdi _fixxfdi _fixunsxfdi _floatdixf _fixunsxfsi _fixtfdi
_fixunstfdi _floatditf __gcc_bcmp _varargs __dummy _eprintf _bb _shtab
_clear_cache _trampoline __main _exit  _ctors _pure; \
        do \
          echo ${name}; \
          ./xgcc -B./ -B/usr/local/i486-pc-sco3.2v4.2/bin/
-I/usr/local/i486-pc-sco3.2v4.2/include -O2   -DIN_GCC     -g  -I./include
-g1  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED   -I. -I. -I./config
-I./../include -c -DL${name} \
              ./libgcc2.c -o ${name}.o; \
          if [ $? -eq 0 ] ; then true; else exit 1; fi; \
          ar rc tmplibgcc2.a ${name}.o; \
          rm -f ${name}.o; \
        done
_muldi3
_divdi3
_moddi3
_udivdi3
_umoddi3
_negdi2
_lshrdi3
_ashldi3
_ashrdi3
_ffsdi2
_udiv_w_sdiv
_udivmoddi4
_cmpdi2
_ucmpdi2
_floatdidf
_floatdisf
_fixunsdfsi
_fixunssfsi
_fixunsdfdi
./libgcc2.c: In function `__fixunsdfdi':
./libgcc2.c:888: Could not find a spill register
(insn 35 32 37 (parallel[ 
            (set (reg:XF 31)
                (float:XF (reg/v:DI 3 %ebx)))
            (clobber (mem:DI (plus:SI (reg:SI 6 %ebp)
                        (const_int -12 [0xfffffff4])) 0))
        ] ) 197 {floatdixf2+1} (insn_list 32 (nil))
    (nil))
*** Error code 1
*** Error code 1
*** Error code 1

What should I do about it? :D

Jason



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]