gcc/ChangeLog
        PR other/122243
        * doc/invoke.texi (Option Summary) <eBPF Options>: Fix formatting
        issues.  Remove redundant entry for -mno-co-re.
        (eBPF Options): Add missing @opindex entries.  Combine documentation
        for -mco-re and -mno-co-re.
---
 gcc/doc/invoke.texi | 30 ++++++++++++++++++------------
 1 file changed, 18 insertions(+), 12 deletions(-)

diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
index 4a72eca2d9c..5f1fabc8b0e 100644
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -1077,10 +1077,10 @@ Objective-C and Objective-C++ Dialects}.
 -mlong-double-128  -mlong-double-64}
 
 @emph{eBPF Options} (@ref{eBPF Options})
-@gccoptlist{-mbig-endian -mlittle-endian
--mframe-limit=@var{bytes} -mxbpf -mco-re -mno-co-re -mjmpext
--mjmp32 -malu32 -mv3-atomics -mbswap -msdiv -msmov -mcpu=@var{version}
--masm=@var{dialect} -minline-memops-threshold=@var{bytes}}
+@gccoptlist{-mbig-endian  -mlittle-endian
+-mframe-limit=@var{bytes}  -mxbpf  -mco-re  -mjmpext  -mjmp32
+-malu32  -mv3-atomics  -mbswap  -msdiv  -msmov  -mcpu=@var{version}
+-masm=@var{dialect}  -minline-memops-threshold=@var{bytes}}
 
 @emph{FR30 Options} (@ref{FR30 Options})
 @gccoptlist{-msmall-model  -mno-lsim}
@@ -27403,41 +27403,48 @@ Generate code for a big-endian target.
 Generate code for a little-endian target.  This is the default.
 
 @opindex mjmpext
+@opindex mno-jmpext
 @item -mjmpext
 @itemx -mno-jmpext
 Enable or disable generation of extra conditional-branch instructions.
 Enabled for CPU v2 and above.
 
 @opindex mjmp32
+@opindex mno-jmp32
 @item -mjmp32
 @itemx -mno-jmp32
 Enable or disable generation of 32-bit jump instructions.
 Enabled for CPU v3 and above.
 
 @opindex malu32
+@opindex mno-alu32
 @item -malu32
 @itemx -mno-alu32
 Enable or disable generation of 32-bit ALU instructions.
 Enabled for CPU v3 and above.
 
 @opindex mv3-atomics
+@opindex mno-v3-atomics
 @item -mv3-atomics
 @itemx -mno-v3-atomics
 Enable or disable instructions for general atomic operations introduced
 in CPU v3.  Enabled for CPU v3 and above.
 
 @opindex mbswap
+@opindex mno-bswap
 @item -mbswap
 @itemx -mno-bswap
 Enable or disable byte swap instructions.  Enabled for CPU v4 and above.
 
 @opindex msdiv
+@opindex mno-sdiv
 @item -msdiv
 @itemx -mno-sdiv
 Enable or disable signed division and modulus instructions.  Enabled for
 CPU v4 and above.
 
 @opindex msmov
+@opindex mno-smov
 @item -msmov
 @itemx -mno-smov
 Enable or disable sign-extending move and memory load instructions.
@@ -27475,16 +27482,15 @@ All features of v3, plus:
 @end table
 
 @opindex mco-re
-@item -mco-re
-Enable BPF Compile Once - Run Everywhere (CO-RE) support. Requires and
-is implied by @option{-gbtf}.
-
 @opindex mno-co-re
-@item -mno-co-re
-Disable BPF Compile Once - Run Everywhere (CO-RE) support. BPF CO-RE
-support is enabled by default when generating BTF debug information for
-the BPF target.
+@item -mco-re
+@itemx -mno-co-re
+Enable or disable BPF Compile Once - Run Everywhere (CO-RE) support.
+BPF CO-RE support is enabled by default when generating BTF debug
+information for the BPF target (@option{-gbtf}).
 
+@opindex mxbpf
+@opindex mno-xbpf
 @item -mxbpf
 Generate code for an expanded version of BPF, which relaxes some of
 the restrictions imposed by the BPF architecture:
-- 
2.39.5

Reply via email to