https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119157

--- Comment #3 from kargls at comcast dot net ---
(In reply to kargls from comment #1)
> Works for me.
> 
> What OS?
> 
> How was gcc configured?

Whoops, I take that back.  I missed that you were using the -Wall option.

f951: internal compiler error: in gfc_enforce_clean_symbol_state, at
fortran/symbol.cc:4459
0x2688a4a internal_error(char const*, ...)
        ../../gcc/gcc/diagnostic-global-context.cc:517
0x9864c6 fancy_abort(char const*, int, char const*)
        ../../gcc/gcc/diagnostic.cc:1722
0x74542a gfc_enforce_clean_symbol_state()
        ../../gcc/gcc/fortran/symbol.cc:4459
0xa4a351 next_statement


Looks like an assert is triggered.

void
gfc_enforce_clean_symbol_state(void)
{
  enforce_single_undo_checkpoint ();
  gcc_assert (latest_undo_chgset->syms.is_empty ());  <-- null pointer?
}

Reply via email to