https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64905

--- Comment #10 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
Compiling the test gcc.target/i386/pr64905.c on x86_64-apple-darwin14 gives an
ICE

[Book15] f90/bug% gcc5 /opt/gcc/_clean/gcc/testsuite/gcc.target/i386/pr64905.c
-Os -ffixed-rax -ffixed-rbx -ffixed-rcx -ffixed-rdx -ffixed-rdi -ffixed-rsi
-ffixed-r8 -ffixed-r9 -ffixed-r10 -ffixed-r11 -ffixed-r12 -ffixed-r13
-ffixed-r14 -ffixed-r15
/opt/gcc/_clean/gcc/testsuite/gcc.target/i386/pr64905.c: In function
'function':
/opt/gcc/_clean/gcc/testsuite/gcc.target/i386/pr64905.c:13:1: error: unable to
find a register to spill
 }
 ^
/opt/gcc/_clean/gcc/testsuite/gcc.target/i386/pr64905.c:13:1: error: this is
the insn:
(insn 9 14 12 2 (set (mem/c:HI (reg:DI 92) [2 a_global+0 S2 A16])
        (reg:HI 93 [orig:88 D.1985 ] [88]))
/opt/gcc/_clean/gcc/testsuite/gcc.target/i386/pr64905.c:12 92 {*movhi_internal}
     (expr_list:REG_DEAD (reg:HI 93 [orig:88 D.1985 ] [88])
        (expr_list:REG_DEAD (reg:DI 92)
            (nil))))
/opt/gcc/_clean/gcc/testsuite/gcc.target/i386/pr64905.c:13:1: internal compiler
error: in assign_by_spills, at lra-assigns.c:1383

Reply via email to