* Jonathan Wakely via Gcc | 2023-05-26 08:30:06 [+0100]: >On Fri, 26 May 2023, 08:01 Andrew Pinski via Gcc, <gcc@gcc.gnu.org> wrote: > >> > GCC 13.3: gcc -m32 -O3 demo.c >> > >> > NOTE: -mtune=native is the default! >> >> You need to use -march=native and not -mtune=native .... to turn on >> the architecture features. > >Yes this is just user error. You didn't use the right options to say you >want SSE2. GCC supports it fine already. > >This is also the wrong mailing list for this kind of question, please use >gcc-h...@gcc.gnu.org for this kind of thing, thanks.
Correct, that was also my first thought - but: this mistake has been repeated again and again for decades. Here specifically Stefan Kanthak realized that something is wrong - in many cases simply mtune=native is used and the error is not realized. Maybe we should think about how you can support the users better? Maybe by an explicit hint in the documentation or by a info message at execution time. And for such discussions this is the right mailing list! ;-) Hagen