https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89970
--- Comment #1 from Uroš Bizjak <ubizjak at gmail dot com> --- Hits assert in i386.c, dispatch_function_versions: /* At least one more version other than the default. */ num_versions = fndecls->length (); gcc_assert (num_versions >= 2); But... this just asserts on the data, passed via target hook from middle-end.