diff options
author | Indu Bhagat <indu.bhagat@oracle.com> | 2022-12-16 22:01:51 -0800 |
---|---|---|
committer | Indu Bhagat <indu.bhagat@oracle.com> | 2022-12-16 22:01:51 -0800 |
commit | 28f69152b99fd3a774e9bb9e66496cb1d7fd03b9 (patch) | |
tree | 656e578c608e7b7a7b4d4f6a8ca18cb034988fe5 /libsframe/Makefile.am | |
parent | 4604c7294166199f89a0122ee35095d7e0cd2d07 (diff) | |
download | gdb-28f69152b99fd3a774e9bb9e66496cb1d7fd03b9.zip gdb-28f69152b99fd3a774e9bb9e66496cb1d7fd03b9.tar.gz gdb-28f69152b99fd3a774e9bb9e66496cb1d7fd03b9.tar.bz2 |
gas: sframe: add support for .cfi_negate_ra_state
DW_CFA_AARCH64_negate_ra_state in aarch64 is multiplexed with
DW_CFA_GNU_window_save in the DWARF format.
Remove the common-empty-4 testcase because the generated SFrame section
will not be be empty anymore. A relevant test will be added in a later
commit.
ChangeLog:
* gas/gen-sframe.c (sframe_v1_set_fre_info): Add new argument
for mangled_ra_p.
(sframe_set_fre_info): Likewise.
(output_sframe_row_entry): Handle mangled_ra_p.
(sframe_row_entry_new): Reset mangled_ra_p.
(sframe_row_entry_initialize): Initialize mangled_ra_p.
(sframe_xlate_do_gnu_window_save): New definition.
(sframe_do_cfi_insn): Handle DW_CFA_GNU_window_save.
* gas/gen-sframe.h (struct sframe_row_entry): New member.
(struct sframe_version_ops): Add a new argument for
mangled_ra_p.
* gas/testsuite/gas/cfi-sframe/cfi-sframe.exp: Remove test.
* gas/testsuite/gas/cfi-sframe/common-empty-4.d: Removed.
* gas/testsuite/gas/cfi-sframe/common-empty-4.s: Removed.
Diffstat (limited to 'libsframe/Makefile.am')
0 files changed, 0 insertions, 0 deletions