gas: xtensa: speed up find_trampoline_seg
authorMax Filippov <jcmvbkbc@gmail.com>
Mon, 20 Nov 2017 14:35:06 +0000 (06:35 -0800)
committerMax Filippov <jcmvbkbc@gmail.com>
Mon, 27 Nov 2017 23:16:22 +0000 (15:16 -0800)
commit407e1140841f7fc337e90a7ba4482fb5a10c1701
treedf093648a065533bf0d0ffd62396811a1a6ec00d
parent148d6384291720bcaaa062badf1179b6215f6da3
gas: xtensa: speed up find_trampoline_seg

find_trampoline_seg takes noticeable time when assembling source with
many sections. Cache the result of the most recent search and check it
first. No functional changes.

gas/
2017-11-27  Max Filippov  <jcmvbkbc@gmail.com>

* config/tc-xtensa.c (find_trampoline_seg): Add static variable
that caches the result of the most recent search.
gas/ChangeLog
gas/config/tc-xtensa.c