diff options
author | Richard Sandiford <rdsandiford@googlemail.com> | 2004-10-07 22:29:19 +0000 |
---|---|---|
committer | Richard Sandiford <rdsandiford@googlemail.com> | 2004-10-07 22:29:19 +0000 |
commit | 6e1304d81772e4e4f2a64b49d3a9434726da1fcf (patch) | |
tree | c57d4121973193c2e27fda6a9b4cdee133fd0ee7 /gas/ChangeLog | |
parent | 1c877e87e3ccaf264d2026a70c146289d19e4cdb (diff) | |
download | gdb-6e1304d81772e4e4f2a64b49d3a9434726da1fcf.zip gdb-6e1304d81772e4e4f2a64b49d3a9434726da1fcf.tar.gz gdb-6e1304d81772e4e4f2a64b49d3a9434726da1fcf.tar.bz2 |
* config/tc-mips.c (append_insn): Use fix_new rather than fix_new_exp
to build the second and third fixups for a composite relocation.
(macro_read_relocs): New function.
(macro_build): Use it.
(s_cpsetup): Pass all three composite relocation codes to macro_build.
Simplify fragging code accordingly.
(s_gpdword): Use fix_new rather than fix_new_exp for the second part
of the composite relocation. Set fx_tcbit in both fixups.
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 bb63104..9778bd0 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,5 +1,16 @@ 2004-10-07 Richard Sandiford <rsandifo@redhat.com> + * config/tc-mips.c (append_insn): Use fix_new rather than fix_new_exp + to build the second and third fixups for a composite relocation. + (macro_read_relocs): New function. + (macro_build): Use it. + (s_cpsetup): Pass all three composite relocation codes to macro_build. + Simplify fragging code accordingly. + (s_gpdword): Use fix_new rather than fix_new_exp for the second part + of the composite relocation. Set fx_tcbit in both fixups. + +2004-10-07 Richard Sandiford <rsandifo@redhat.com> + * config/tc-mips.c (append_insn): Set fx_tcbit for composite relocs. (md_apply_fix3): Don't treat composite relocs as done. |