diff options
author | Thiemo Seufer <ths@networkno.de> | 2002-05-30 23:32:47 +0000 |
---|---|---|
committer | Thiemo Seufer <ths@networkno.de> | 2002-05-30 23:32:47 +0000 |
commit | 438c16b8759036fe9e9ecd48d71f4a3b4bc31a5a (patch) | |
tree | e5d8f09d344ab6f3aa501a96731a8a6066069a31 /gas/ChangeLog | |
parent | ee8ff470c4c1c850ebe9f7f09695ca8be0a21540 (diff) | |
download | gdb-438c16b8759036fe9e9ecd48d71f4a3b4bc31a5a.zip gdb-438c16b8759036fe9e9ecd48d71f4a3b4bc31a5a.tar.gz gdb-438c16b8759036fe9e9ecd48d71f4a3b4bc31a5a.tar.bz2 |
* config/tc-mips.c (macro_build_jalr): New Function.
(md_begin): NewABI uses big GOTs.
(macro_build): Recognize BFD_RELOC_MIPS_GOT_DISP,
BFD_RELOC_MIPS_GOT_PAGE, BFD_RELOC_MIPS_GOT_OFST as valid.
(load_address): Add some NewABI PIC support.
(macro): Likewise.
(md_apply_fix): Special handling for BFD_RELOC_MIPS_JALR.
(tc_gen_reloc): Don't encode NewABI vtables in REL relocations.
Diffstat (limited to 'gas/ChangeLog')
-rw-r--r-- | gas/ChangeLog | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 6f3d2bd..80a0db7 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,5 +1,16 @@ 2002-05-31 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> + * config/tc-mips.c (macro_build_jalr): New Function. + (md_begin): NewABI uses big GOTs. + (macro_build): Recognize BFD_RELOC_MIPS_GOT_DISP, + BFD_RELOC_MIPS_GOT_PAGE, BFD_RELOC_MIPS_GOT_OFST as valid. + (load_address): Add some NewABI PIC support. + (macro): Likewise. + (md_apply_fix): Special handling for BFD_RELOC_MIPS_JALR. + (tc_gen_reloc): Don't encode NewABI vtables in REL relocations. + +2002-05-31 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> + * config/tc-mips.c (load_address): Use mips_gp_register instead of hardcoded value. Remove dbl parameter, use HAVE_32BIT_ADDRESSES instead. |