https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91222
--- Comment #28 from Jan Hubicka <hubicka at ucw dot cz> --- > Thanks! That fixes the benchmark build (and the rest of SPEC builds fine with > -flto). It also bootstraps and tests on aarch64-none-linux-gnu fine. Thanks! My testing concluded independently so I went ahead and comitted the patch. Funilly enough I have problem to get some reduced testcase, perhaps Martin will chime in. The main confusion here was the fact that I did not assume anonymous namespace type to be ever matched agains non-C++ type, but in the testcase it happens which triggered two not so well tought out code paths. Honza