diff options
author | Ian Lance Taylor <ian@airs.com> | 1994-04-14 17:40:43 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1994-04-14 17:40:43 +0000 |
commit | 1a69212c01246b236327d9e1f924cb76ec6537cd (patch) | |
tree | e47b8f3d5f4dd2c84b10da75093d18a5e1415a3d /gas | |
parent | ecd4ca1cef7ff3c562580438c6bff6b03d92b5d5 (diff) | |
download | gdb-1a69212c01246b236327d9e1f924cb76ec6537cd.zip gdb-1a69212c01246b236327d9e1f924cb76ec6537cd.tar.gz gdb-1a69212c01246b236327d9e1f924cb76ec6537cd.tar.bz2 |
config/tc-mips.[ch] changes.
Diffstat (limited to 'gas')
-rw-r--r-- | gas/ChangeLog | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index ea332a9..481459c 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,20 @@ +Thu Apr 14 13:34:24 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) + + * config/tc-mips.h (DIFF_EXPR_OK): Define. + * config/tc-mips.c (macro_build): Permit BFD_RELOC_PCREL_LO16 for + certain cases of 'i', 'j' and 'o'. Change 'u' to take an + argument, the reloc type. + (load_register): Pass reloc type to macro_build for 'u'. + (macro): Likewise. For M_LA_AB permit a difference expression + when generating embedded PIC code between an arbitrary symbol and + a symbol in the .text section. + (mips_force_relocation): Force BFD_RELOC_PCREL_HI16_S and + BFD_RELOC_PCREL_LO16 to be emitted. + (md_apply_fix): Check that most relocs are not PC relative. + Handle BFD_RELOC_PCREL_HI16_S and BFD_RELOC_PCREL_LO16. + (tc_gen_reloc): Change #error to as_fatal. Handle + BFD_RELOC_PCREL_LO16 and BFD_RELOC_PCREL_HI16_S. + Tue Apr 12 18:25:13 1994 Stan Shebs (shebs@andros.cygnus.com) * subsegs.c (subsegs_begin): Call memset with args in the correct |