* config/tc-mips.c (RELAX_MICROMIPS_ENCODE): Remove forced 16-bit
authorMaciej W. Rozycki <macro@linux-mips.org>
Tue, 9 Aug 2011 13:39:39 +0000 (13:39 +0000)
committerMaciej W. Rozycki <macro@linux-mips.org>
Tue, 9 Aug 2011 13:39:39 +0000 (13:39 +0000)
commit40209cad0bef33575f455fd2027a414224c61154
treeb5985fc4d7b3a52a0338bc8f22ec6d54fb37a66a
parent2de70689ff968c2f5ea1056efd67e7b465c47038
* config/tc-mips.c (RELAX_MICROMIPS_ENCODE): Remove forced 16-bit
branch size information.
(RELAX_MICROMIPS_U16BIT): Remove macro.
(RELAX_MICROMIPS_UNCOND): Adjust accordingly.
(RELAX_MICROMIPS_COMPACT, RELAX_MICROMIPS_LINK): Likewise.
(RELAX_MICROMIPS_RELAX32): Likewise.
(RELAX_MICROMIPS_TOOFAR16): Likewise.
(RELAX_MICROMIPS_MARK_TOOFAR16): Likewise.
(RELAX_MICROMIPS_CLEAR_TOOFAR16): Likewise.
(RELAX_MICROMIPS_TOOFAR32): Likewise.
(RELAX_MICROMIPS_MARK_TOOFAR32): Likewise.
(RELAX_MICROMIPS_CLEAR_TOOFAR32): Likewise.
(append_insn): Always check forced_insn_length for microMIPS
relaxation.  Adjust code for the removal of
RELAX_MICROMIPS_U16BIT.
(mips_ip) <'D', 'E'>: If forced_insn_length, then emit the
relocation straight away.
(relaxed_micromips_16bit_branch_length): Adjust code for the
removal of RELAX_MICROMIPS_U16BIT.
gas/ChangeLog
gas/config/tc-mips.c