On Mon, 2 May 2011, John Rigby wrote:

> Hi Nicolas,
> 
> make omap2plus_defconfig
> then
> edit .config and remove CONFIG_ARCH_OMAP2=y line
> then
> make oldconfig and turn on CONFIG_THUMB2_KERNEL
> 
> then make uImage
> 
>   LD      vmlinux
>   SYSMAP  System.map
>   SYSMAP  .tmp_System.map
>   OBJCOPY arch/arm/boot/Image
>   Kernel: arch/arm/boot/Image is ready
>   AS      arch/arm/boot/compressed/head.o
>   GZIP    arch/arm/boot/compressed/piggy.gzip
>   CC      arch/arm/boot/compressed/misc.o
>   CC      arch/arm/boot/compressed/decompress.o
> arch/arm/boot/compressed/head.S: Assembler messages:
> arch/arm/boot/compressed/head.S:232: Error: r15 not allowed here -- `cmp 
> r10,pc'

Bah... The binutils version I tested this code with just accepts it 
without complains.

In the mean time you may replace it with:

        mov     lr, pc
        cmp     r10, lr


Nicolas

_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to