* elfxx-mips.c (LA25_LUI_MICROMIPS_1, LA25_LUI_MICROMIPS_2):
authorMaciej W. Rozycki <macro@linux-mips.org>
Thu, 9 Aug 2012 12:05:15 +0000 (12:05 +0000)
committerMaciej W. Rozycki <macro@linux-mips.org>
Thu, 9 Aug 2012 12:05:15 +0000 (12:05 +0000)
commitd21911eaddba472db273e212ae6047186974f394
treeb9ad4f1e7119ecc6031c96beab77a48c1ca25046
parent1969df89190a78c88c99478eac88556132397402
* elfxx-mips.c (LA25_LUI_MICROMIPS_1, LA25_LUI_MICROMIPS_2):
Remove macros, folding them into...
(LA25_LUI_MICROMIPS): ... this new macro.
(LA25_J_MICROMIPS_1, LA25_J_MICROMIPS_2): Likewise into...
(LA25_J_MICROMIPS): ... this new macro.
(LA25_ADDIU_MICROMIPS_1, LA25_ADDIU_MICROMIPS_2): Likewise
into...
(LA25_ADDIU_MICROMIPS): ... this new macro.
(bfd_put_micromips_32, bfd_get_micromips_32): New functions.
(mips_elf_create_la25_stub): Use them.
(check_br32_dslot, check_br32, check_relocated_bzc): Likewise.
(_bfd_mips_elf_relax_section): Likewise.
bfd/ChangeLog
bfd/elfxx-mips.c