From c781da2c10641a651019f8fe77f57ccdbc49f024 Mon Sep 17 00:00:00 2001 From: Sandra Loosemore Date: Fri, 7 Mar 2025 17:08:30 +0000 Subject: [PATCH] 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. --- gcc/doc/invoke.texi | 5 +++++ 1 file changed, 5 insertions(+) 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}.