[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