https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122243

--- Comment #69 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Sandra Loosemore <[email protected]>:

https://gcc.gnu.org/g:8421ed7a4b84aa3ab93d28ad3638c2e1e35a098d

commit r16-6874-g8421ed7a4b84aa3ab93d28ad3638c2e1e35a098d
Author: Sandra Loosemore <[email protected]>
Date:   Tue Jan 6 23:49:27 2026 +0000

    doc, x86: Clean up x86 options documentation [PR122243]

    Besides the usual fixes in this series to make the options summary
    agree with the options listed in the detailed documentation and add
    missing @opindex entries, I decided it was not very helpful to users
    to have dozens of ISA extension options documented as a group spanning
    multiple pages in the manual.  I broke that up so each of those
    options is described separately, using the documentation string from
    the .opt file.

    gcc/ChangeLog
            PR other/122243
            * config/i386/i386.opt (malign-functions): Mark undocumented/unused
            option as Undocumented.
            (malign-jumps): Likewise.
            (malign-loops): Likewise.
            (mbranch-cost, mforce-drap): Mark undocumented options likely
            intended for developer use only as Undocumented.
            (mstv): Correct sense of option in doc string.
            (mavx512cd): Remove extra "and" from doc string.
            (mavx512dq): Likewise.
            (mavx512bw): Likewise.
            (mavx512vl): Likewise.
            (mavx512ifma): Likewise.
            (mavx512bvmi): Likewise.
            * doc/invoke.texi (Options Summary) <x86 Options>: Add
            missing options.  Correct whitespace and re-wrap long lines.
            Remove -mthreads which is now classed as a MinGW option.
            (Cygwin and MinGW Options): Replace existing documentation of
            -mthreads with the more detailed text moved from x86 Options.
            (x86 Options): Move introductory text about ISA extensions before
            the individual options instead of after.  Document them all
            individually instead of as a group, and move immediately after
            -march/-mtune documentation.  Rewrap long lines.  Document
            interaction between SSE and AVX with -mfpmath=sse.  Move -masm
            documentation farther down instead of grouped with options
            affecting floating-point behavior.  Add missing @opindex
            entries.  Rewrite the -mdaz-ftz documentation.  Document
            -mstack-arg-probe.  Copy-editing.  Document -mstv.  Remove
            obsolete warning about -mskip-rax-setup in very old GCC versions.
            Rewrite the -mapx-inline-asm-use-gpr32 documentation.
            Document -mgather and -mscatter.  Split -miamcu documentation
            from -m32/-m64/etc.  Rewrite -munroll-only-small-loops
documentation.
            Document -mdispatch-scheduler.

Reply via email to