OSDN Git Service

* config/tc-m68k.c (LONG_BRANCH_VIA_COND): New.
authornickc <nickc>
Tue, 25 Sep 2007 15:31:04 +0000 (15:31 +0000)
committernickc <nickc>
Tue, 25 Sep 2007 15:31:04 +0000 (15:31 +0000)
commit23fd82dd3956fe3ef624b8fdafa3ded3cfd6999b
tree2f1eb4da98ef0ab8703762c0d32f6a074feb31bd
parent461e6b3527b03545454f1350f7fc0a5da390c750
* 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