[Bug fortran/58026] [4.9 Regression] internal compiler error: in generate_finalization_wrapper, at fortran/class.c:1521
burnus at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Jul 30 11:42:00 GMT 2013
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58026
Tobias Burnus <burnus at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |error-recovery,
| |ice-on-invalid-code
CC| |burnus at gcc dot gnu.org
--- Comment #2 from Tobias Burnus <burnus at gcc dot gnu.org> ---
Failing is the following assert in generate_finalization_wrapper:
/* If there is no new finalizer and no new allocatable, return with
an expr to the ancestor's one. */
if (!expr_null_wrapper && !finalizable_comp
&& (!derived->f2k_derived || !derived->f2k_derived->finalizers))
{
gcc_assert (ancestor_wrapper && ancestor_wrapper->ref == NULL
&& ancestor_wrapper->expr_type == EXPR_VARIABLE);
More information about the Gcc-bugs
mailing list