These target features are used by the clang driver when targeting ARM and MIPS, but cc1 strips them out and they are not valid backend features. Therefore, we should not store them in the function attributes.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
Hi Oliver,
I'm not sure this is the right direction to go here, I've got another patch
in progress to solve this problem and I'll have something tomorrow. Sorry
about the delay.
Thanks!
-eric
Comment Actions
Hi Eric,
Are you still working on this? This is still causing a spurious warning from the ARM backend.
Oliver
Comment Actions
I am, yes. I have autoupgrade working for both of these to move them to
actual soft float attributes, and I'm dealing with the command line
options/TargetOptions side of things right now.
-eric