* config/tc-m68k.c (LONG_BRANCH_VIA_COND): New.
commit598e0c36037b7cb596c3cd10fd41bc1f466e1d65
authorNick Clifton <nickc@redhat.com>
Tue, 25 Sep 2007 15:31:05 +0000 (25 15:31 +0000)
committerNick Clifton <nickc@redhat.com>
Tue, 25 Sep 2007 15:31:05 +0000 (25 15:31 +0000)
tree30c12829538a71a4fd78baf0553251d17c0074b2
parent149d1554ae7830636e446fa588e2d907e3a533ac
* config/tc-m68k.c (LONG_BRANCH_VIA_COND): New.
  (BRANCHBWPL, FRAG_VAR_SIZE): New.
  (md_relax_table): Add BRANCHBWPL entries.
  (m68k_ip): Choose BRANCHBWPL relaxation if necessary.
  (md_assemble): Use FRAG_VAR_SIZE.
  (md_convert_frag_1): Add BRANCHBWPL cases.
  (md_estimate_size_before_relaz): Likewise.
* gas/m68k/br-isaa.d: Dump relocs too.
* gas/m68k/br-isab.d: Likewise.
* gas/m68k/br-isac.d: Likewise.  Adjust for long branch relaxation.
Index: gas/config/tc-m68k.c
gas/ChangeLog
gas/config/tc-m68k.c
gas/testsuite/ChangeLog
gas/testsuite/gas/m68k/br-isaa.d
gas/testsuite/gas/m68k/br-isab.d
gas/testsuite/gas/m68k/br-isac.d