[Buildroot] [PATCH] binutils: fix xtensa gas trampolines regression
Peter Korsgaard
peter at korsgaard.com
Sun May 10 21:09:01 UTC 2015
>>>>> "Max" == Max Filippov <jcmvbkbc at gmail.com> writes:
> xtensa trampolines relaxation optimization caused the following build
> errors:
> Error: operand 1 of 'j' has out of range value '131643'
> Error: operand 1 of 'j' has out of range value '4294836162'
> Error: operand 1 of 'j' has out of range value '4294836072'
> Extra condition 'abs (addr - trampaddr) < J_RANGE / 2' for trampoline
> selection results in regressions: when relaxable jump is little longer
> than J_RANGE so that single trampoline makes two new jumps, one longer
> than J_RANGE / 2 and one shorter, correct trampoline cannot be found.
> Drop that condition.
> Upstream status: patch submitted.
> Fix squashed into the optimization patch.
> Fixes:
> http://autobuild.buildroot.net/results/5ba7d18262ce6a2dfd69db07d064a971267f1128/
> Signed-off-by: Max Filippov <jcmvbkbc at gmail.com>
Committed, thanks.
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list