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

Renato Golin renato.golin at linaro.org
Wed Dec 17 10:34:08 PST 2014


On 17 December 2014 at 16:49, İsmail Dönmez <ismail at donmez.ws> wrote:
>> /opt/clang/bin/clang -target armv7a-unknown-linux-gnueabihf -mfpu=vfpv3-d16 -c UnwindRegistersRestore.S
> ./UnwindRegistersRestoreARM.S:145:15: error: register expected
>   vldmia r0, {d16-d31}
>               ^

My GCC is 4.9.2, and I can't reproduce your error. But where GCC is
4.8, I can. I'm not sure why is that, since we're using Clang, but it
deserves some investigation.

Basically, the error message is saying that "d16" is not a valid
register name. If you change to -mfpu=vfpv3 everything works, so it's
definitely a run time issue.

cheers,
--renato




More information about the cfe-dev mailing list