diff options
Diffstat (limited to 'gas/doc/c-tic6x.texi')
-rw-r--r-- | gas/doc/c-tic6x.texi | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/gas/doc/c-tic6x.texi b/gas/doc/c-tic6x.texi index 7243a98..e729cac 100644 --- a/gas/doc/c-tic6x.texi +++ b/gas/doc/c-tic6x.texi @@ -48,6 +48,17 @@ present. This option overrides such a default from the architecture, independent of the order in which the @option{-march} or @option{-matomic} or @option{-mno-atomic} options are passed. +@cindex @code{-mdsbt} command line option, TIC6X +@cindex @code{-mno-dsbt} command line option, TIC6X +@item -mdsbt +@itemx -mno-dsbt +The @option{-mdsbt} option causes the assembler to generate the +@code{Tag_ABI_DSBT} attribute with a value of 1, indicating that the +code is using DSBT addressing. The @option{-mno-dsbt} option, the +default, causes the tag to have a value of 0, indicating that the code +does not use DSBT addressing. The linker will emit a warning if +objects of different type (DSBT and non-DSBT) are linked together. + @cindex TIC6X big-endian output @cindex TIC6X little-endian output @cindex big-endian output, TIC6X @@ -113,10 +124,10 @@ These have the same effects as @option{-matomic} and @item .c6xabi_attribute @var{tag}, @var{value} Set the C6000 EABI build attribute @var{tag} to @var{value}. -The @var{tag} is either an attribute number or -@code{Tag_ISA}. The @var{value} is either a -@code{number}, @code{"string"}, or @code{number, "string"} depending -on the tag. +The @var{tag} is either an attribute number or one of +@code{Tag_ISA} or @code{Tag_ABI_DSBT}. The +@var{value} is either a @code{number}, @code{"string"}, or +@code{number, "string"} depending on the tag. @cindex @code{.nocmp} directive, TIC6X @item .nocmp |