------- Comment #5 from rguenth at gcc dot gnu dot org 2008-11-25 21:45 ------- Simpler testcase:
void
foo (unsigned long *end)
{
unsigned long *temp = end - 1;
while (1)
*end-- = *temp;
}
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37869
