[binutils-gdb/jremus/sframe-v3-s390x] gas: sframe: output new FDE type SFRAME_FDE_TYPE_FLEX_TOPMOST_FRAME
Jens Remus
jremus@sourceware.org
Mon Dec 15 16:25:46 GMT 2025
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=1f68ebf063f3771f4a7b0e0aa0387689ef5d36fd
commit 1f68ebf063f3771f4a7b0e0aa0387689ef5d36fd
Author: Jens Remus <jremus@linux.ibm.com>
Date: Fri Dec 12 16:18:19 2025 +0100
gas: sframe: output new FDE type SFRAME_FDE_TYPE_FLEX_TOPMOST_FRAME
Signed-off-by: Jens Remus <jremus@linux.ibm.com>
Diff:
---
gas/gen-sframe.c | 6 ------
1 file changed, 6 deletions(-)
diff --git a/gas/gen-sframe.c b/gas/gen-sframe.c
index d794f2a79ec..36976353f99 100644
--- a/gas/gen-sframe.c
+++ b/gas/gen-sframe.c
@@ -636,12 +636,6 @@ output_sframe_row_entry_offsets (const struct sframe_func_entry *sframe_fde,
fre_offset_func_map[idx].out_func (offset_data);
fre_write_offsets += 2;
- /* Not expected. Flexible Topmost Frame FDEs are not implemented ATM
- for ABIs other than SFRAME_ABI_AMD64_ENDIAN_LITTLE. If need arises,
- the implementation may be added later as it will be backwards
- compatible to add a new FDE type for those ABIs. */
- if (sframe_ra_tracking_p ())
- gas_assert (false);
/* RA tracking enabled or not, emit two offsets for RA. */
if (sframe_fre->ra_loc == SFRAME_FRE_ELEM_LOC_STACK)
More information about the Binutils-cvs
mailing list