[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#468775: gdc-4.1: ii-esu and projectl FTBFS on ia64: unable to find a register to spill in class 'GR_REGS'



Package: gdc-4.1
Version: 0.25-4.1.2-19
Severity: normal

projectl and ii-esu fail to compile on ia64. The errors look similar,
so I'm bundling them in one bug report.


projectl, from http://buildd.debian.org/fetch.cgi?&pkg=projectl&ver=1.001.dfsg1-1&arch=ia64&stamp=1203288606&file=log

gdmd -d -c -ofsrc/br/blast.o -O -g -release -d -Iimport -Isrc src/br/blast.d
src/br/blast.d: In member function '_ctor':
src/br/blast.d:94: error: unable to find a register to spill in class 'GR_REGS'
src/br/blast.d:94: error: this is the insn:
(insn 57 199 77 0 src/br/blast.d:92 (set (reg:DI 16 r16 [377])
        (ashift:DI (subreg:DI (reg/v:XF 130 f2 [orig:345 targetScale ] [345]) 0)
            (const_int 16 [0x10]))) 215 {ashldi3} (insn_list:REG_DEP_TRUE 10 (insn_list:REG_DEP_ANTI 51 (nil)))
    (nil))


ii-esu, from http://buildd.debian.org/fetch.cgi?&pkg=ii-esu&ver=1.0a.dfsg1-1&arch=ia64&stamp=1203288372&file=log

gdmd -c -ofsrc/es/ship.o -O -g -release -d -Iimport -Isrc src/es/ship.d
src/es/ship.d: In member function 'inTitle':
src/es/ship.d:323: error: unable to find a register to spill in class 'GR_REGS'
src/es/ship.d:323: error: this is the insn:
(insn 914 941 926 26 src/es/ship.d:299 (set (subreg:DI (reg:XF 134 f6 [874]) 0)
        (ior:DI (reg:DI 17 r17 [884])
            (reg:DI 14 r14 [877]))) 230 {iordi3} (insn_list:REG_DEP_TRUE 912 (insn_list:REG_DEP_TRUE 906 (insn_list:REG_DEP_TRUE 902 (insn_list:REG_DEP_ANTI 893 (nil)))))
    (expr_list:REG_DEAD (reg:DI 17 r17 [884])
        (expr_list:REG_DEAD (reg:DI 14 r14 [877])
            (nil))))



Reply to: