https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63536
--- Comment #2 from Stupachenko Evgeny <evstupac at gmail dot com> ---
"ebx enabling" changes triggered a warning for
"_Jv_global_static_constructor()".
The function has NULL location and CONTEXT.
The ICE caused by passing NULL to
lang_printable_name:
if (current_function_decl != NULL
&& DECL_CONTEXT (current_function_decl) != last_error_function_context)
{
if (file)
fprintf (stderr, "%s: ", file);
last_error_function_context = DECL_CONTEXT (current_function_decl);
fprintf (stderr, "In class '%s':\n",
lang_printable_name (last_error_function_context, 0));
}
an additional check
if (current_function_decl != NULL
&& DECL_CONTEXT (current_function_decl) != NULL
&& DECL_CONTEXT (current_function_decl) != last_error_function_context)
should resolve the problem.
Checking bootstrap now.