summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/ToolChains
diff options
context:
space:
mode:
authorJordan Rupprecht <rupprecht@google.com>2019-12-18 16:44:53 -0800
committerJordan Rupprecht <rupprecht@google.com>2019-12-18 16:51:55 -0800
commit553a727f5f6407fb6db7ac2dae5f5b2a536d38fc (patch)
treee981bb219d08cd8b5a7163c2e308255dc9a93876 /clang/lib/Driver/ToolChains
parent56ab485a311d065f9417e0cff903e1f33495f4cc (diff)
downloadbcm5719-llvm-553a727f5f6407fb6db7ac2dae5f5b2a536d38fc.tar.gz
bcm5719-llvm-553a727f5f6407fb6db7ac2dae5f5b2a536d38fc.zip
[clang] Remove -Wexperimental-float-control.
Summary: Per D62731, the behavior of clang with `-frounding-math` is no worse than when the rounding flag was completely ignored, so remove this unnecessary warning. Reviewers: mibintc, chandlerc, echristo, rjmccall, kpn, erichkeane, rsmith, andrew.w.kaylor Reviewed By: mibintc Subscribers: merge_guards_bot, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D71671
Diffstat (limited to 'clang/lib/Driver/ToolChains')
-rw-r--r--clang/lib/Driver/ToolChains/Clang.cpp8
1 files changed, 0 insertions, 8 deletions
diff --git a/clang/lib/Driver/ToolChains/Clang.cpp b/clang/lib/Driver/ToolChains/Clang.cpp
index 5c7572fb12b..3dbe78c5b10 100644
--- a/clang/lib/Driver/ToolChains/Clang.cpp
+++ b/clang/lib/Driver/ToolChains/Clang.cpp
@@ -2440,15 +2440,7 @@ static void RenderFloatingPointOptions(const ToolChain &TC, const Driver &D,
switch (optID) {
default:
break;
- case options::OPT_frounding_math:
- case options::OPT_ftrapping_math:
- case options::OPT_ffp_exception_behavior_EQ:
- D.Diag(clang::diag::warn_drv_experimental_fp_control_incomplete_opt)
- << A->getOption().getName();
- break;
case options::OPT_ffp_model_EQ: {
- D.Diag(clang::diag::warn_drv_experimental_fp_control_incomplete_opt)
- << A->getOption().getName();
// If -ffp-model= is seen, reset to fno-fast-math
HonorINFs = true;
HonorNaNs = true;
OpenPOWER on IntegriCloud