Re: Pack reloc_howto_struct
authorAlan Modra <amodra@gmail.com>
Wed, 22 Aug 2018 04:41:56 +0000 (14:11 +0930)
committerAlan Modra <amodra@gmail.com>
Wed, 22 Aug 2018 06:08:37 +0000 (15:38 +0930)
Fix fallout when using gcc-4.

* dw2gencfi.c (emit_expr_encoded, output_fde): Warning fixes.

gas/ChangeLog
gas/dw2gencfi.c

index 2c09ee7..74fb3c7 100644 (file)
@@ -1,3 +1,7 @@
+2018-08-22  Alan Modra  <amodra@gmail.com>
+
+       * dw2gencfi.c (emit_expr_encoded, output_fde): Warning fixes.
+
 2018-08-21  Arnold Metselaar  <arnold.metsel@gmail.com>
 
        * config/tc-z80.c: Correct treatment of undocumented instruction
index b15172e..3b61070 100644 (file)
@@ -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);