------- Comment #2 from bernds_cb1 at t-online dot de 2009-09-17 14:24 ------- Created an attachment (id=18601) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18601&action=view) A patch that fixes the immediate problem
This is a bug in the ia64 backend, which puts autoinc addressing modes into COND_EXECs, failing to notice that they have side effects. This part of the problem can be fixed with the patch I'm attaching, but it doesn't work: the rest of the ia64 backend expects that this kind of insn can always be split. At this point I'm leaving it for an ia64 maintainer to fix. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41365