[PATCH] D49993: [LLD][ELF][ARM] Implement support for Tag_ABI_VFP_args

Peter Smith via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 31 04:02:00 PDT 2018


peter.smith updated this revision to Diff 158205.
peter.smith added a comment.

Thanks all for the comments.

I've updated the patch with as many of the review comments addressed as possible:

- https://reviews.llvm.org/D50049 raised to add the missing enum values for Tag_ABI_VFP_args
- I've made it an error if the Tag_ABI_VFP_args contains an out of range value (I've now used VFPArgs twice so I've not inlined it). I've added a test to check we catch the illegal value.
- Comments altered according to suggestions.


https://reviews.llvm.org/D49993

Files:
  ELF/Arch/ARM.cpp
  ELF/Config.h
  ELF/InputFiles.cpp
  test/ELF/Inputs/arm-vfp-arg-base.s
  test/ELF/Inputs/arm-vfp-arg-compat.s
  test/ELF/Inputs/arm-vfp-arg-toolchain.s
  test/ELF/Inputs/arm-vfp-arg-vfp.s
  test/ELF/arm-eabi-version.s
  test/ELF/arm-tag-vfp-args-errs.s
  test/ELF/arm-tag-vfp-args-illegal.s
  test/ELF/arm-tag-vfp-args.s

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D49993.158205.patch
Type: text/x-patch
Size: 12252 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180731/57fc83e3/attachment.bin>


More information about the llvm-commits mailing list