]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
* config/tc-xtensa.c (use_longcalls): Delete.
authorBob Wilson <bob.wilson@acm.org>
Sat, 26 Mar 2005 00:28:28 +0000 (00:28 +0000)
committerBob Wilson <bob.wilson@acm.org>
Sat, 26 Mar 2005 00:28:28 +0000 (00:28 +0000)
commitef2df2f5b3bf21b851372a4535f162b35758545c
treece536130053b6f6c5e9b0c63d7a20ad13d09ef41
parent50b546936a835b25eb9cda5a2d1a6bac0dd0b48b
* config/tc-xtensa.c (use_longcalls): Delete.
(xg_symbolic_immeds_fit): Check for direct calls and return TRUE if
the use_longcalls flag is set.  Do this before checking the segment.
(xg_expand_assembly_insn): Rearrange to use new do_expand flag.  Never
expand direct calls at this point.
(xtensa_set_frag_assembly_state): Set use_longcalls flag.
(xtensa_find_unmarked_state_frags): Likewise.
(md_assemble): Do not disable longcalls by setting is_specific_opcode.
(xg_assemble_vliw_tokens): Switch frags when use_longcalls changes.
(convert_frag_immed): Remove unnecessary check of is_specific_opcode.
* config/tc-xtensa.h (xtensa_frag_type): Add use_longcalls flag.
gas/ChangeLog
gas/config/tc-xtensa.c
gas/config/tc-xtensa.h