diff options
Diffstat (limited to 'gas/ChangeLog')
-rw-r--r-- | gas/ChangeLog | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 6856f58..246c02f 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,19 @@ +2012-09-23 Richard Sandiford <rdsandiford@googlemail.com> + + * config/tc-mips.h (TC_FORCE_RELOCATION): Remove comment. + * config/tc-mips.c (calculate_reloc): New function. + (append_insn): Use it. Do not resolve compound relocations here. + (mips16_macro_build, mips16_ip): Use calculate_reloc. + (mips16_immed_extend): New function, split out from... + (mips16_immed): ...here. + (mips_frob_file): Handle null symbols. + (mips_force_relocation): Remove NEWABI handling. + (read_reloc_insn, write_reloc_insn): New functions. + (md_apply_fix): Report TLS relocations against constants. + Use read_reloc_insn, calculate_reloc and write_reloc_insn. + Report relocations against constants that can't be resolved + at assembly time. + 2012-09-23 Maciej W. Rozycki <macro@codesourcery.com> * config/tc-mips.c (append_insn) <BFD_RELOC_MIPS_JMP>: Don't |