From 86b9fea102b36b9147d581f2fff3f495e9dd7601 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Wed, 22 Aug 2018 14:11:56 +0930 Subject: [PATCH] Re: Pack reloc_howto_struct Fix fallout when using gcc-4. * dw2gencfi.c (emit_expr_encoded, output_fde): Warning fixes. --- gas/ChangeLog | 4 ++++ gas/dw2gencfi.c | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/gas/ChangeLog b/gas/ChangeLog index 2c09ee72a2..74fb3c7aa6 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,7 @@ +2018-08-22 Alan Modra + + * dw2gencfi.c (emit_expr_encoded, output_fde): Warning fixes. + 2018-08-21 Arnold Metselaar * config/tc-z80.c: Correct treatment of undocumented instruction diff --git a/gas/dw2gencfi.c b/gas/dw2gencfi.c index b15172e8df..3b61070802 100644 --- a/gas/dw2gencfi.c +++ b/gas/dw2gencfi.c @@ -197,7 +197,7 @@ emit_expr_encoded (expressionS *exp, int encoding, bfd_boolean emit_encoding) { reloc_howto_type *howto = bfd_reloc_type_lookup (stdoutput, code); char *p = frag_more (size); - gas_assert (size == howto->bitsize / 8); + gas_assert (size == (unsigned) howto->bitsize / 8); md_number_to_chars (p, 0, size); fix_new (frag_now, p - frag_now->fr_literal, size, exp->X_add_symbol, exp->X_add_number, howto->pc_relative, code); @@ -1979,7 +1979,7 @@ output_fde (struct fde_entry *fde, struct cie_entry *cie, { reloc_howto_type *howto = bfd_reloc_type_lookup (stdoutput, code); char *p = frag_more (addr_size); - gas_assert (addr_size == howto->bitsize / 8); + gas_assert (addr_size == (unsigned) howto->bitsize / 8); md_number_to_chars (p, 0, addr_size); fix_new (frag_now, p - frag_now->fr_literal, addr_size, fde->start_address, 0, howto->pc_relative, code);