Updated ColdFire toolchain sources available on my CVS server
Peter Barada
peter@the-baradas.com
Fri Aug 13 17:31:00 GMT 2004
>>
>> If anyone else has seen reproducable ICEs from the ColdFire compiler,
>> I really want to know(including a testcase).
>>
>Found another (or the same :) type of ICE ?
>Preprocessed C source and log file attached.
>
>C/Diagnostika_main.c:173: error: insn does not satisfy its constraints:
>(insn 156 485 157 6 0x4018539c (set (mem/s:HI (plus:SI (reg:SI 9 %a1)
> (const_int 20 [0x14])) [22 <variable>.FAT_cnt+0 S2 A16])
> (mem:HI (plus:SI (reg/f:SI 14 %a6)
> (reg:SI 0 %d0)) [53 file_cnt S4 A16])) 35 {*m68k.md:1076} (nil)
> (nil))
Nope, that is the first one that I asked for. In this case the
compiler is trying to do a move using mode 6 source addressing and
mode 5 destination addressing, something that the ColdFire pattern
should do but insn't.
Now that I have a testcase, I can dig into it to see what's
happening. I can't guarentee I can fix it though :)
Thanks!
--
Peter Barada
peter@the-baradas.com
------
Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com
More information about the crossgcc
mailing list