[PATCH] [arm] Add softvfp to supported FPU names.

Richard Barton richard.barton at arm.com
Thu Jan 2 06:28:37 PST 2014


  Hello Logan, Renato

  Sorry for the late reply, I have been away for holidays.

    - The TAG_FP_arch attribute should be omitted or set to 0 for softvfp, so the patch is correct in that respect. The difference between softfp and hardfp should be in the Tag_ABI_VFP_args attribute. If the other directives for .fpu imply hard floating point, then they should define this attribute with value 1. I don't know if gcc does this already, but it should.
    - Tag_DIV_use is indeed orthogonal to soft/hard float and should not be affected by these directives.

  Assuming that this makes llvm compatible with gcc vis Tag_ABI_VFP_args then I see nothing wrong.

http://llvm-reviews.chandlerc.com/D2413



More information about the llvm-commits mailing list