Still fails on 4.5-2011.03-0 release when built with -mthumb

/tmp/cc491lp9.s: Assembler messages:
/tmp/cc491lp9.s:793: Error: invalid immediate: 983040 is out of range
/tmp/cc491lp9.s:793: Error: value of 00000000000f0000 too large for field of 2 
bytes at 000000000000051e
/tmp/cc491lp9.s:1087: Error: invalid immediate: 983040 is out of range
/tmp/cc491lp9.s:1087: Error: value of 00000000000f0000 too large for field of 2 
bytes at 0000000000000708

those seem to come from a line in the input newCodeBlock() and
newDuplicateBlock function with inline asm, of

mov r7, #0xf0000

For Thumb1 that just doesn't fit; compiling with -march=armv6t2 works.

Dave

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/730840

Title:
  [armel, avmv6] wrong assembler with -O[13s], not -O2

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to