--- Comment #6 from joel at gcc dot gnu dot org 2008-08-12 18:10 ---
This works with 4.3.1. I am closing this one.
--
joel at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #5 from schwab at suse dot de 2008-04-01 13:32 ---
No longer reproducible with 4.3.
--
schwab at suse dot de changed:
What|Removed |Added
Known to work|
--- Comment #4 from kazu at gcc dot gnu dot org 2006-05-08 16:55 ---
Still reproducible with mainline.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23695
--- Comment #3 from kazu at gcc dot gnu dot org 2005-11-19 21:26 ---
Slightly reduced to:
extern void bar (unsigned char, unsigned char, unsigned char);
void
foo (unsigned char *key, unsigned int round)
{
unsigned char a = 0, b = 0, c = 0;
while (round-- > 0)
{
a ^= *++k
--- Comment #2 from kazu at gcc dot gnu dot org 2005-11-19 21:19 ---
Confirmed with m68k-none-elf.
Probably not specific to RTEMS.
--
kazu at gcc dot gnu dot org changed:
What|Removed |Added
-
--
What|Removed |Added
Component|c |target
Keywords||ice-on-valid-code
http://gcc.gnu.org/bugzilla/show_bug