[gcc r16-5710] doc, c6x: Document missing C6X options [PR122243]
Sandra Loosemore
sandra@gcc.gnu.org
Sat Nov 29 03:28:43 GMT 2025
https://gcc.gnu.org/g:90c4a63aa8cff750cf599ad4ca5fcd7416d1058f
commit r16-5710-g90c4a63aa8cff750cf599ad4ca5fcd7416d1058f
Author: Sandra Loosemore <sloosemore@baylibre.com>
Date: Sun Nov 16 16:10:30 2025 +0000
doc, c6x: Document missing C6X options [PR122243]
gcc/ChangeLog
PR other/122243
* doc/invoke.texi (Option Summary) <C6X Options>: Add -mdbst
and -mlong-calls.
(C6X Options): Likewise.
Diff:
---
gcc/doc/invoke.texi | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
index 544f12e27cbd..d150c6654ec2 100644
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -1002,7 +1002,7 @@ Objective-C and Objective-C++ Dialects}.
@emph{C6X Options} (@ref{C6X Options})
@gccoptlist{-mbig-endian -mlittle-endian -march=@var{cpu}
--msim -msdata=@var{sdata-type}}
+-msim -msdata=@var{sdata-type} -mdsbt -mlong-calls}
@emph{CRIS Options} (@ref{CRIS Options})
@gccoptlist{-mcpu=@var{cpu} -march=@var{cpu}
@@ -26365,6 +26365,17 @@ addresses to access all data. Put all initialized global and static
data in the @code{.fardata} section, and all uninitialized data in the
@code{.far} section. Put all constant data into the @code{.const}
section.
+
+@opindex mdsbt
+@opindex mno-dsbt
+@item -mdsbt
+Compile for the DSBT shared library ABI. This option is required to
+compile with @option{-fpic} or @option{-fPIC}, and implies @option{-fpic}.
+
+@opindex mlong-calls
+@opindex mno-long-calls
+@item -mlong-calls
+Avoid generating PC-relative calls; use indirection instead.
@end table
@node CRIS Options
More information about the Gcc-cvs
mailing list