This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/16719] [ColdFire] Illegal move of byte itno address register causes compiler to ICE
- From: "ralf dot corsepius at rtems dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 27 Jan 2005 17:31:36 -0000
- Subject: [Bug target/16719] [ColdFire] Illegal move of byte itno address register causes compiler to ICE
- References: <20040726172517.16719.peter@the-baradas.com>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- 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