[Bug target/16719] [ColdFire] Illegal move of byte itno address register causes compiler to ICE

ralf dot corsepius at rtems dot org gcc-bugzilla@gcc.gnu.org
Thu Jan 27 17:33:00 GMT 2005


------- Additional Comments From ralf dot corsepius at rtems dot org  2005-01-27 17:31 -------
(In reply to comment #2)
> Confirmed, here is a reduced testcase:
I can't confirm this ICE with your reduced testcase and m68k-rtems-gcc.
But I can confirm m68k-rtems-gcc to be ICEing with the original example (safer.c).

# m68k-rtems4.7-gcc --version
m68k-rtems4.7-gcc (GCC) 4.0.0 20050126 (experimental)

/tmp/safer.c: In function 'safer_ecb_encrypt':
/tmp/safer.c:2494: error: insn does not satisfy its constraints:
(insn 301 300 302 10 (set (reg:QI 9 %a1)
        (mem/s/u:QI (plus:SI (reg:SI 9 %a1)
                (reg:SI 0 %d0 [91])) [0 safer_ebox S1 A8])) 34 {*m68k.md:752} (nil)
    (nil))
/tmp/safer.c:2494: internal compiler error: in reload_cse_simplify_operands, at
postreload.c:391


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16719



More information about the Gcc-bugs mailing list