http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46339
Tobias Burnus <burnus at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 Status|UNCONFIRMED |NEW Known to work| |4.1.2 Keywords| |ice-on-valid-code Last reconfirmed| |2010.11.07 08:24:07 CC| |burnus at gcc dot gnu.org Ever Confirmed|0 |1 Summary|gfortran internal compiler |[4.3/4.4/4.5/4.6 |error |Regression] ICE (segfault) | |in | |gfc_trans_pointer_assignmen | |t Target Milestone|--- |4.4.6 Known to fail| |4.3.4, 4.4.0, 4.5.1 --- Comment #1 from Tobias Burnus <burnus at gcc dot gnu.org> 2010-11-07 08:24:07 UTC --- ==16250== Invalid read of size 8 ==16250== at 0x56962A: gfc_trans_pointer_assignment (trans-expr.c:4892) ==16250== by 0x54610D: trans_code (trans.c:1259) ==16250== by 0x562721: gfc_generate_function_code (trans-decl.c:4651) ==16250== by 0x546581: gfc_generate_module_code (trans.c:1560) else if (expr2->expr_type == EXPR_VARIABLE) [...] gfc_add_modify (&lse.post, GFC_DECL_SPAN(decl), tmp); Hereby GFC_DECL_SPAN(decl) == decl->decl_common.lang_specific->span but decl->decl_common.lang_specific == NULL