Will GCC eventually support SSE2 or SSE4.1?

Hagen Paul Pfeifer hagen@jauu.net
Fri May 26 08:12:37 GMT 2023

* 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-help@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! ;-)


More information about the Gcc mailing list