]> git.ipfire.org Git - thirdparty/gcc.git/commit
doc: Mark more options as Undocumented/RejectNegative [PR122243]
authorSandra Loosemore <sloosemore@baylibre.com>
Sun, 25 Jan 2026 00:40:51 +0000 (00:40 +0000)
committerSandra Loosemore <sloosemore@baylibre.com>
Sun, 25 Jan 2026 20:46:45 +0000 (20:46 +0000)
commitd0ce13e26cab65735bb99f0a61c1ff25979eb0ba
tree666b4629f59124d036d39ad37c9e88a3e9d9c243
parentbd0740e6301e3f67b43d181d0b6a0d0d71aa91fa
doc: Mark more options as Undocumented/RejectNegative [PR122243]

In reviewing the autogenerated list of remaining undocumented options
after my first pass through the whole chapter, I found several more
options I'd previously overlooked that should either be marked
Undocumented, or that were missing a RejectNegative attribute where
one was plainly appropriate.

gcc/c-family/ChangeLog
PR other/122243
* c.opt (-output-pch): Mark as Undocumented, as it seems to be
an internal option that has never been documented anyway.
(Werror-implicit-function-declaration): Mark deprecated option
that is not currently documented as Undocumented.
(fconstant-string-class=): Add RejectNegative property.

gcc/ChangeLog
PR other/122243
* common.opt (fbounds-check): Mark as Undocumented, expand comments
to explain why.
* config/frv/frv.opt (msched-lookahead=): Mark unused option as
Undocumented.
* config/m68k/m68k.opt (m68851): Add RejectNegative.
* config/nvptx/nvptx.opt (minit-regs=): Mark as Undocumented.  It's
not currently documented and seems to have been introduced as a
stopgap to experiment with different implementation strategies.
* config/rs6000/476.opt (mpreserve-link-stack): Mark as Undocumented.
It seems to be an internal option that is enabled by default on the
cpu that can benefit from it.
gcc/c-family/c.opt
gcc/common.opt
gcc/config/frv/frv.opt
gcc/config/m68k/m68k.opt
gcc/config/nvptx/nvptx.opt
gcc/config/rs6000/476.opt