diff options
author | Jakub Jelinek <jakub@redhat.com> | 2006-02-27 23:07:06 +0000 |
---|---|---|
committer | Jakub Jelinek <jakub@redhat.com> | 2006-02-27 23:07:06 +0000 |
commit | 63752a757f91daffcdfd0ee426067d770955e47d (patch) | |
tree | 26aef1902ee94ca309ff55418a832c0c79d0df25 /gas/doc | |
parent | ad676ae7ef4921220099f00b4b7f63f78508c068 (diff) | |
download | gdb-63752a757f91daffcdfd0ee426067d770955e47d.zip gdb-63752a757f91daffcdfd0ee426067d770955e47d.tar.gz gdb-63752a757f91daffcdfd0ee426067d770955e47d.tar.bz2 |
bfd/
* elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Handle S flag.
(_bfd_elf_write_section_eh_frame): Likewise.
gas/
* dw2gencfi.c (struct fde_entry, struct cie_entry): Add signal_frame
field.
(CFI_signal_frame): Define.
(cfi_pseudo_table): Add .cfi_signal_frame.
(dot_cfi): Handle CFI_signal_frame.
(output_cie): Handle cie->signal_frame.
(select_cie_for_fde): Don't share CIE if signal_frame flag is
different. Copy signal_frame from FDE to newly created CIE.
* doc/as.texinfo: Document .cfi_signal_frame.
Diffstat (limited to 'gas/doc')
-rw-r--r-- | gas/doc/as.texinfo | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gas/doc/as.texinfo b/gas/doc/as.texinfo index b6879e2..d34b754 100644 --- a/gas/doc/as.texinfo +++ b/gas/doc/as.texinfo @@ -4102,6 +4102,9 @@ using the known displacement of the CFA register from the CFA. This is often easier to use, because the number will match the code it's annotating. +@section @code{.cfi_signal_frame} +Mark current function as signal trampoline. + @section @code{.cfi_window_save} SPARC register window has been saved. |