orr r0,r0,r3,LSL r2
 
is not a legal thumb2 instruction.  Only constant shifts are permitted when the 
shift is combined with any other operation.  This will need to be recoded as
lsl rx, r3, r2
orr r0, r0, rx

where rx is some spare register.

Better still, if the flags are not live, use lsls and orrs to get 16-bit
thumb1 instructions.

-- 
armel build failure (thumb problem?)
https://bugs.launchpad.net/bugs/635413
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to