[cfe-dev] compiler-rt non-neon builds are still broken

Renato Golin renato.golin at linaro.org
Wed Dec 17 07:38:55 PST 2014


On 16 December 2014 at 22:04, İsmail Dönmez <ismail at donmez.ws> wrote:
> ../projects/libcxxabi/src/Unwind/UnwindRegistersRestoreARM.S:145:15:
> error: register expected
>   vldmia r0, {d16-d31}
>               ^
> Using -mfpu=vfpv3-d16 with r224370

Is this gcc or clang? I'm using both and I can't see that error...

$ arm-none-eabi-gcc -mcpu=cortex-a8 -mfpu=vfpv3-d16
UnwindRegistersRestoreARM.S -S -o -
$ clang -target armv7 -mfpu=vfpv3-d16 UnwindRegistersRestoreARM.S -S -o -

produce the vldmia alternative and

$ arm-none-eabi-gcc -mfpu=vfpv3-d16 UnwindRegistersRestoreARM.S -S -o -
$ clang -target armv6 -mfpu=vfpv3-d16 UnwindRegistersRestoreARM.S -S -o -

produce the fldmiad version.

cheers,
--renato




More information about the cfe-dev mailing list