From: Sandra Loosemore Date: Fri, 7 Mar 2025 17:08:30 +0000 (+0000) Subject: x86: Improve documentation for -msse4 [PR116708] X-Git-Tag: basepoints/gcc-16~1661 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c781da2c10641a651019f8fe77f57ccdbc49f024;p=thirdparty%2Fgcc.git x86: Improve documentation for -msse4 [PR116708] gcc/ChangeLog PR target/116708 * doc/invoke.texi (x86 Options): Clarify how -msse4 and -mno-sse4 interact with other SSE options. --- diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index d9558022073..c61f3514070 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -35924,6 +35924,11 @@ These extensions are also available as built-in functions: see @ref{x86 Built-in Functions}, for details of the functions enabled and disabled by these switches. +Note that @option{-msse4} enables both SSE4.1 and SSE4.2 support, +while @option{-mno-sse4} turns off those features; neither form of the +option affects SSE4A support, controlled separately by +@option{-msse4a}. + To generate SSE/SSE2 instructions automatically from floating-point code (as opposed to 387 instructions), see @option{-mfpmath=sse}.