diff --git a/gas/gen-sframe.c b/gas/gen-sframe.c index ce9243e99dd..0aadaafa1ec 100644 --- a/gas/gen-sframe.c +++ b/gas/gen-sframe.c @@ -738,7 +738,6 @@ output_sframe_funcdesc (symbolS *start_of_fre_section, else out_one (func_info); out_one (0); - out_two (0); } static void diff --git a/include/sframe.h b/include/sframe.h index aa3c0872e0c..c137b49e806 100644 --- a/include/sframe.h +++ b/include/sframe.h @@ -271,7 +271,6 @@ typedef struct sframe_func_desc_entry_v3 /* Size of the block of repeating insns. Used for SFrame FDEs of type SFRAME_FDE_TYPE_PCMASK. */ uint8_t sfde_func_rep_size; - uint16_t sfde_func_padding2; } ATTRIBUTE_PACKED sframe_func_desc_entry_v3; #define SFRAME_V3_FDE_FUNC_INFO(fde_pc_type, fre_type) \ diff --git a/libsframe/sframe.c b/libsframe/sframe.c index b942a2c3810..eb68ddfc1d8 100644 --- a/libsframe/sframe.c +++ b/libsframe/sframe.c @@ -2143,7 +2143,6 @@ sframe_encoder_write_fde (const sframe_header *sfhp ATTRIBUTE_UNUSED, fdep->sfde_func_num_fres = (uint16_t)fde->func_num_fres; fdep->sfde_func_info = fde->func_info; fdep->sfde_func_rep_size = fde->func_rep_size; - fdep->sfde_func_padding2 = 0; *fde_write_size = sizeof (sframe_func_desc_entry_v3); diff --git a/libsframe/testsuite/libsframe.decode/DATA2 b/libsframe/testsuite/libsframe.decode/DATA2 index 7a218f86bcc..b1069c3c4d1 100644 Binary files a/libsframe/testsuite/libsframe.decode/DATA2 and b/libsframe/testsuite/libsframe.decode/DATA2 differ