diff options
author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2012-01-11 11:21:31 +0000 |
---|---|---|
committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2012-01-11 11:21:31 +0000 |
commit | 35dd732fdff0e31ef0a24d76b7106597862adfcf (patch) | |
tree | 79c6c16db894b483e0c1e849d7d3f8ff827e6bee /lib/Basic/Targets.cpp | |
parent | 8844f454c7e4606578b763255a35c3a213219141 (diff) |
Fix -mfpu parsing on ARM.
- Support gcc-compatible vfpv3 name in addition to vfp3.
- Support vfpv3-d16.
- Disable neon feature for -mfpu=vfp* (yes, we were emitting Neon instructions
for those!).
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147943 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Basic/Targets.cpp')
-rw-r--r-- | lib/Basic/Targets.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Basic/Targets.cpp b/lib/Basic/Targets.cpp index 8ec9f1c0ab..f3d5550bb6 100644 --- a/lib/Basic/Targets.cpp +++ b/lib/Basic/Targets.cpp @@ -2658,7 +2658,7 @@ public: const std::string &Name, bool Enabled) const { if (Name == "soft-float" || Name == "soft-float-abi" || - Name == "vfp2" || Name == "vfp3" || Name == "neon") { + Name == "vfp2" || Name == "vfp3" || Name == "neon" || Name == "d16") { Features[Name] = Enabled; } else return false; |