------- Comment #2 from mikpe at it dot uu dot se 2009-06-16 15:17 ------- (In reply to comment #0) > gcc-m68k-ice.c:28: internal compiler error: in reload_cse_simplify_operands, > at > postreload.c:393 > > If any of the options -m5307, -msep-data, or -O1 is removed, the problem goes > away. > > Reproduced on 4.1.1, 4.1-20061124, 4.2-20061128, 4.3-20061202. Couldn't > reproduce ICE on 3.4.6, but it could be generating incorrect code (no solid > evidence of that though).
Using my m68k-unknown-linux cross environment I can reproduce the ICE with gcc-4.2.[0-4], but not with gcc-4.3.[0-3] or with the latest weekly gcc-4.3 and gcc-4.4 snapshots. Since 4.3.0 and above work I didn't bother trying to identify the exact revision that fixed it. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30064