* config/tc-xtensa.c (xtensa_mark_narrow_branches): Set
authorBob Wilson <bob.wilson@acm.org>
Tue, 20 Dec 2005 19:37:26 +0000 (19:37 +0000)
committerBob Wilson <bob.wilson@acm.org>
Tue, 20 Dec 2005 19:37:26 +0000 (19:37 +0000)
commitb5e4a23d9f373b27ab7af4845d8ab6abcc5b2c1e
treee339bc51f46cd5e1d59f120c5d2e5ea159473f96
parent13c0b5369d0ce1e19bd79a2f70aa0da289b98f36
* 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