https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79965
--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Yes, they chose to only do SSE2 and nothing else by default (and need to use special clauses otherwise). We chose to do SSE2, AVX, AVX2, AVX512F. Of course only for exported functions, for TU local ones it is just whatever arch you optimize for.