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

Jonathan Roelofs jonathan at codesourcery.com
Wed Dec 17 10:37:01 PST 2014



On 12/17/14 11:34 AM, Renato Golin wrote:
> 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.
Is integrated-as the default on solaris? If not, which assembler is being picked up?

Ismail, can you run the above command again with '-v'?
>
> cheers,
> --renato
>

-- 
Jon Roelofs
jonathan at codesourcery.com
CodeSourcery / Mentor Embedded



More information about the cfe-dev mailing list