[gcc r16-6094] doc, nds32: Clean up NDS32 option documentation [PR122243]
Sandra Loosemore
sandra@gcc.gnu.org
Sat Dec 13 04:18:44 GMT 2025
https://gcc.gnu.org/g:a1adb9e81427133fa338e82c98dce95b31dd4f71
commit r16-6094-ga1adb9e81427133fa338e82c98dce95b31dd4f71
Author: Sandra Loosemore <sloosemore@baylibre.com>
Date: Fri Dec 5 17:07:30 2025 +0000
doc, nds32: Clean up NDS32 option documentation [PR122243]
gcc/ChangeLog
PR other/122243
* doc/invoke.texi (Option Summary) <NDS32 Options>: Don't list
both positive and negative option forms.
(NDS32 Options): Consolidate separate entries for positive and
negative forms of the same option. Document missing negative
forms in the same style.
Diff:
---
gcc/doc/invoke.texi | 64 ++++++++++++++++++++++-------------------------------
1 file changed, 26 insertions(+), 38 deletions(-)
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
index 87ff1d5f05af..4d29875dc24e 100644
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -1271,12 +1271,8 @@ Objective-C and Objective-C++ Dialects}.
@emph{NDS32 Options} (@ref{NDS32 Options})
@gccoptlist{-mbig-endian -mlittle-endian
-mreduced-regs -mfull-regs
--mcmov -mno-cmov
--mext-perf -mno-ext-perf
--mext-perf2 -mno-ext-perf2
--mext-string -mno-ext-string
--mv3push -mno-v3push
--m16bit -mno-16bit
+-mcmov -mext-perf -mext-perf2
+-mext-string -mv3push -m16bit
-misr-vector-size=@var{num}
-mcache-block-size=@var{num}
-march=@var{arch}
@@ -31408,52 +31404,40 @@ Use reduced-set registers for register allocation.
Use full-set registers for register allocation.
@opindex mcmov
-@item -mcmov
-Generate conditional move instructions.
-
@opindex mno-cmov
-@item -mno-cmov
-Do not generate conditional move instructions.
+@item -mcmov
+@itemx -mno-cmov
+Enable/disable generation of conditional move instructions.
@opindex mext-perf
-@item -mext-perf
-Generate performance extension instructions.
-
@opindex mno-ext-perf
-@item -mno-ext-perf
-Do not generate performance extension instructions.
+@item -mext-perf
+@itemx -mno-ext-perf
+Enable/disable generation of performance extension instructions.
@opindex mext-perf2
-@item -mext-perf2
-Generate performance extension 2 instructions.
-
@opindex mno-ext-perf2
-@item -mno-ext-perf2
-Do not generate performance extension 2 instructions.
+@item -mext-perf2
+@itemx -mno-ext-perf2
+Enable/disable generation of performance extension 2 instructions.
@opindex mext-string
-@item -mext-string
-Generate string extension instructions.
-
@opindex mno-ext-string
-@item -mno-ext-string
-Do not generate string extension instructions.
+@item -mext-string
+@itemx -mno-ext-string
+Enable/disable generation of string extension instructions.
@opindex mv3push
-@item -mv3push
-Generate v3 push25/pop25 instructions.
-
@opindex mno-v3push
-@item -mno-v3push
-Do not generate v3 push25/pop25 instructions.
+@item -mv3push
+@itemx -mno-v3push
+Enable/disable generation of v3 push25/pop25 instructions.
@opindex m16-bit
-@item -m16-bit
-Generate 16-bit instructions.
-
@opindex mno-16-bit
-@item -mno-16-bit
-Do not generate 16-bit instructions.
+@item -m16-bit
+@itemx -mno-16-bit
+Enable/disable generation of 16-bit instructions.
@opindex misr-vector-size
@item -misr-vector-size=@var{num}
@@ -31484,12 +31468,16 @@ All the text and data segments can be within 4GB addressing space.
@end table
@opindex mctor-dtor
+@opindex mno-ctor-dtor
@item -mctor-dtor
-Enable constructor/destructor feature.
+@itemx -mno-ctor-dtor
+Enable/disable constructor/destructor feature.
@opindex mrelax
+@opindex mno-relax
@item -mrelax
-Guide linker to relax instructions.
+@itemx -mno-relax
+Enable/disable linker option to relax instructions.
@end table
More information about the Gcc-cvs
mailing list