binutils: fix xtensa trampolines search code for conditional branches
authorMax Filippov <jcmvbkbc@gmail.com>
Wed, 26 Nov 2014 09:03:00 +0000 (12:03 +0300)
committerPeter Korsgaard <peter@korsgaard.com>
Wed, 26 Nov 2014 13:48:25 +0000 (14:48 +0100)
commitb20bb0c7b744b10fc875506549924641b79e5309
tree888eaccb8d2225142d9ab5adaf9d6d97206194fc
parent6455547a43bd181802c5cfb508b3f0f37bad520b
binutils: fix xtensa trampolines search code for conditional branches

This fixes the following build errors seen when assembling huge files
produced by gcc:
  Error: jump target out of range; no usable trampoline found
  Error: operand 1 of 'j' has out of range value '307307'

Fixes:
  http://autobuild.buildroot.net/results/545/545168d9caf3bdb3dd3eb3bae58ba9db8a33384a/

Backported from: d92b6eece424f0ad35d96fdd85bf207295e8c4c3
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/binutils/2.22/905-Fix-trampolines-search-code-for-conditional-branches.patch [new file with mode: 0644]
package/binutils/2.23.2/905-Fix-trampolines-search-code-for-conditional-branches.patch [new file with mode: 0644]
package/binutils/2.24/905-Fix-trampolines-search-code-for-conditional-branches.patch [new file with mode: 0644]