diff options
author | Ken Raeburn <raeburn@cygnus> | 1995-06-21 22:43:13 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@cygnus> | 1995-06-21 22:43:13 +0000 |
commit | c151fd1e13fc218f89cf3e3e7a7cf3f6c7e44987 (patch) | |
tree | 198547924c6252dfe9554d1fa08b8af335cab55d /gas/ChangeLog | |
parent | a1835409919aa930f4dc7deafb80f76a8f8998e4 (diff) | |
download | gdb-c151fd1e13fc218f89cf3e3e7a7cf3f6c7e44987.zip gdb-c151fd1e13fc218f89cf3e3e7a7cf3f6c7e44987.tar.gz gdb-c151fd1e13fc218f89cf3e3e7a7cf3f6c7e44987.tar.bz2 |
m68k fixes from Andreas Schwab, with minor changes
Diffstat (limited to 'gas/ChangeLog')
-rw-r--r-- | gas/ChangeLog | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 5c10fae..d8084cf 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,5 +1,31 @@ Wed Jun 21 18:07:59 1995 Ken Raeburn <raeburn@cujo.cygnus.com> + Changes from Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>: + * config/tc-m68k.c (insword): Increment the frag offsets. + (struct m68k_it): Add reloc[].pcrel_fix field to hold pc-rel + fixup. + (add_fix): Accept additional parameter, the pc-rel fixup. All + callers changed. Fix offset address if width == 'b'. + (m68k_ip) [case AINDX]: Allow explicit size spec. Don't make the + outer displacement pc-relative. + (md_pcrel_from): Make it relative to the first extension word of + the operand. + (opcode_ptr): Make it a macro if DO_BREAK_UP_BIG_DECL is + undefined. + (md_convert_frag_1): Don't reference fragP->fr_opcode[2..]. + (md_estimate_size_before_relax) [case TAB (FBRANCH, SZ_UNDEF)]: + Turn on long bit. + (m68k_ip) [case 'C']: Don't set set long bit, set it in the opcode + table. + (md_estimate_size_before_relax) [case TAB (PCINDEX, SZ_UNDEF)]: + Variable part increases by four, not six. + * write.c (fixup_segment) [TC_M68K]: Don't do further pcrel + processing after converting difference of two symbols in the + same segment. + + * write.c (fixup_segment): Don't conditionalize the pcrel fix on + TC_M68K. + * config/tc-sparc.c (sparc_ip, case 'A'): If ASI is not a "#" value, don't shift it an extra time. |