diff options
author | Weiming Zhao <weimingz@codeaurora.org> | 2017-05-05 19:25:29 +0000 |
---|---|---|
committer | Weiming Zhao <weimingz@codeaurora.org> | 2017-05-05 19:25:29 +0000 |
commit | be380c711cb98694d321201127bab47cfef0b5ec (patch) | |
tree | 5066de26f89f91e6c4660049a24ca392cdb47b3f /clang/lib/Basic/Targets.cpp | |
parent | 21ebb216ea92329f0bb7fb52288e687f09c62a73 (diff) | |
download | bcm5719-llvm-be380c711cb98694d321201127bab47cfef0b5ec.tar.gz bcm5719-llvm-be380c711cb98694d321201127bab47cfef0b5ec.zip |
[ARM] Limit the diagnose when an ISR calls a regular function
Summary:
When the function is compiled with soft-float or on CPU with no FPU, we
don't need to diagnose for a call from an ISR to a regular function.
Reviewers: jroelofs, eli.friedman
Reviewed By: jroelofs
Subscribers: aemerson, rengolin, javed.absar, cfe-commits
Differential Revision: https://reviews.llvm.org/D32918
llvm-svn: 302274
Diffstat (limited to 'clang/lib/Basic/Targets.cpp')
-rw-r--r-- | clang/lib/Basic/Targets.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Basic/Targets.cpp b/clang/lib/Basic/Targets.cpp index 78b03b1c314..16aa82f1385 100644 --- a/clang/lib/Basic/Targets.cpp +++ b/clang/lib/Basic/Targets.cpp @@ -5443,6 +5443,7 @@ public: .Case("softfloat", SoftFloat) .Case("thumb", isThumb()) .Case("neon", (FPU & NeonFPU) && !SoftFloat) + .Case("vfp", FPU && !SoftFloat) .Case("hwdiv", HWDiv & HWDivThumb) .Case("hwdiv-arm", HWDiv & HWDivARM) .Default(false); |