aboutsummaryrefslogtreecommitdiff
path: root/gas/doc
diff options
context:
space:
mode:
authorIndu Bhagat <indu.bhagat@oracle.com>2022-11-15 15:06:39 -0800
committerIndu Bhagat <indu.bhagat@oracle.com>2022-11-15 15:23:57 -0800
commitb07a29781610756a9b75a931c7c13735b7555d9f (patch)
tree69d330c17627a99ca6b37bb1542aebe289140ae0 /gas/doc
parent972d23ddbd757b7bee622a231afa79adf82b414f (diff)
downloadgdb-b07a29781610756a9b75a931c7c13735b7555d9f.zip
gdb-b07a29781610756a9b75a931c7c13735b7555d9f.tar.gz
gdb-b07a29781610756a9b75a931c7c13735b7555d9f.tar.bz2
gas: add new command line option --gsframe
When --gsframe is specified, the assembler will generate a .sframe section from the CFI directives in the assembly. ChangeLog: * gas/as.c (parse_args): Parse args and set flag_gen_sframe. * gas/as.h: Introduce skeleton for --gsframe. * gas/doc/as.texi: document --gsframe.
Diffstat (limited to 'gas/doc')
-rw-r--r--gas/doc/as.texi6
1 files changed, 6 insertions, 0 deletions
diff --git a/gas/doc/as.texi b/gas/doc/as.texi
index a0384cf..83f49c5 100644
--- a/gas/doc/as.texi
+++ b/gas/doc/as.texi
@@ -240,6 +240,7 @@ gcc(1), ld(1), and the Info entries for @file{binutils} and @file{ld}.
[@b{--gdwarf-<N>}] [@b{--gdwarf-sections}]
[@b{--gdwarf-cie-version}=@var{VERSION}]
[@b{--generate-missing-build-notes=[no|yes]}]
+ [@b{--gsframe}]
[@b{--hash-size}=@var{N}]
[@b{--help}] [@b{--target-help}]
[@b{-I} @var{dir}]
@@ -847,6 +848,11 @@ These options control whether the ELF assembler should generate GNU Build
attribute notes if none are present in the input sources.
The default can be controlled by the @option{--enable-generate-build-notes}
configure option.
+
+@item --gsframe
+@itemx --gsframe
+Create @var{.sframe} section from CFI directives.
+
@end ifset
@item --hash-size @var{N}