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

--- Comment #24 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:fa149bf843b7bd251085ec103af2eea7699662d8

commit r16-5711-gfa149bf843b7bd251085ec103af2eea7699662d8
Author: Sandra Loosemore <[email protected]>
Date:   Wed Nov 5 15:37:48 2025 +0000

    doc, cris: Clean up CRIS option documentation [PR122243]

    This is another patch in the series to make documentation of
    target-specific options in invoke.texi match what is in the
    corresponding .opt files.

    The cris.opt file is a bit strange, with many cases where negative
    forms are listed explicitly as separate options from the positive
    forms, with both having "RejectNegative" and one (typically the form
    that is the default) being marked as "Undocumented".  I've left that
    alone since fixing it to the more normal style of having a single
    option setting a boolean flag would require code changes, and I'm not
    set up to build or test this target.

    Beyond that, the "Undocumented" status of options in the .opt file did
    not in several cases match what was actually documented in the manual.
    I've generally assumed that the manual is correct, and e.g. the
    -m32-bit, -m16-bit, and -m8-bit options, all previously marked
    "Undocumented" but listed in invoke.texi, are preferred to the
    equivalent options without the hyphen.  I've removed the references to
    the obsolete -melf and -maout options and added documentation in the
    manual for some options that were previously documented only in the .opt
    file.

    gcc/ChangeLog
            PR other/122243
            * config/cris/cris.opt (m32-bit, m16-bit, m8-bit): Remove
            Undocumented property.
            (m32bit, m8bit): Add Undocumented property.
            * doc/invoke.texi (Option Summary) <CRIS Options>: Remove
            obsolete -melf and -maout options from table, plus redundant
            -mno-mul-bug-workaround.
            (CRIS Options): Add @opindex for -mno- forms that didn't already
            have one.  Remove obsolete -melf documentation.  Document
            -mbest-lib-options, -moverride-best-lib-options,
            -mtrap-using-break8, -mtrap-unaligned-atomic, and
            -munaligned-atomic-may-use-library.

Reply via email to