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.
Still fails on 4.5-2011.03-0 release when built with -mthumb
/tmp/cc491lp9.s: Assembler messages: s:793: Error: invalid immediate: 983040 is out of range s:793: Error: value of 00000000000f0000 too large for field of 2 bytes at 000000000000051e s:1087: Error: invalid immediate: 983040 is out of range s:1087: Error: value of 00000000000f0000 too large for field of 2 bytes at 0000000000000708
/tmp/cc491lp9.
/tmp/cc491lp9.
/tmp/cc491lp9.
/tmp/cc491lp9.
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