* config/tc-xtensa.c (xtensa_mark_narrow_branches): Set
commitc2e52afe57fd2d95d5dce148516375331f668ade
authorBob Wilson <bob.wilson@acm.org>
Tue, 20 Dec 2005 19:37:26 +0000 (20 19:37 +0000)
committerBob Wilson <bob.wilson@acm.org>
Tue, 20 Dec 2005 19:37:26 +0000 (20 19:37 +0000)
treef4bd3ce8cef9018cecd57df7497e220b285cbe56
parent2049229b659b36cf2e25b14b170cc2946c04b4db
* config/tc-xtensa.c (xtensa_mark_narrow_branches): Set
is_aligning_branch flag.
(find_address_of_next_align_frag): Limit by xtensa_fetch_width.
(future_alignment_required): Except for frags with is_aligning_branch
flag set, call frag_wane for frags that do not need to be reexamined
for aligning.
(relax_frag_immed): Replace orig_vinsn with cur_vinsn to fix a leak.
(convert_frag_immed): Likewise.
(convert_frag_narrow): Check is_aligning_branch flag.
* config/tc-xtensa.h (xtensa_frag_type): Add is_aligning_branch flag.
gas/ChangeLog
gas/config/tc-xtensa.c
gas/config/tc-xtensa.h