------- Comment #5 from rguenth at gcc dot gnu dot org 2010-07-09 08:39 ------- I'm going to leave the bug open after that because I think the Fortran frontend should do better than overriding the type of the common in TRUDGE from the unused variant in TRUSRC.
Sooner or later you'll trip into another ICE with these mismatched types in the IL. Why can't this be a hard error? Thus, re-assigning to Fortran component. (yes, I'm still going to "fix" the middle-end ICE) -- rguenth at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Component|middle-end |fortran http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44882