This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug fortran/46339] [4.3/4.4/4.5/4.6 Regression] ICE (segfault) in gfc_trans_pointer_assignment
- From: "burnus at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Sun, 7 Nov 2010 08:24:10 +0000
- Subject: [Bug fortran/46339] [4.3/4.4/4.5/4.6 Regression] ICE (segfault) in gfc_trans_pointer_assignment
- Auto-submitted: auto-generated
- References: <bug-46339-4@http.gcc.gnu.org/bugzilla/>
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