This revision was automatically updated to reflect the committed changes. Closed by commit rG553a727f5f64: [clang] Remove -Wexperimental-float-control. (authored by rupprecht).
Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D71671/new/ https://reviews.llvm.org/D71671 Files: clang/include/clang/Basic/DiagnosticDriverKinds.td clang/include/clang/Basic/DiagnosticGroups.td clang/lib/Driver/ToolChains/Clang.cpp Index: clang/lib/Driver/ToolChains/Clang.cpp =================================================================== --- clang/lib/Driver/ToolChains/Clang.cpp +++ clang/lib/Driver/ToolChains/Clang.cpp @@ -2440,15 +2440,7 @@ 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; Index: clang/include/clang/Basic/DiagnosticGroups.td =================================================================== --- clang/include/clang/Basic/DiagnosticGroups.td +++ clang/include/clang/Basic/DiagnosticGroups.td @@ -1137,9 +1137,6 @@ // Warning for the experimental-isel options. def ExperimentalISel : DiagGroup<"experimental-isel">; -// Warning for the experimental float control options. -def ExperimentalFloatControl : DiagGroup<"experimental-float-control">; - // A warning group specifically for warnings related to function // multiversioning. def FunctionMultiVersioning : DiagGroup<"function-multiversion">; Index: clang/include/clang/Basic/DiagnosticDriverKinds.td =================================================================== --- clang/include/clang/Basic/DiagnosticDriverKinds.td +++ clang/include/clang/Basic/DiagnosticDriverKinds.td @@ -441,10 +441,6 @@ "-fexperimental-isel support is incomplete for this architecture at the current optimization level">, InGroup<ExperimentalISel>; -def warn_drv_experimental_fp_control_incomplete_opt : Warning< - "Support for floating point control option %0 is incomplete and experimental">, - InGroup<ExperimentalFloatControl>; - def warn_drv_moutline_unsupported_opt : Warning< "The '%0' architecture does not support -moutline; flag ignored">, InGroup<OptionIgnored>;
Index: clang/lib/Driver/ToolChains/Clang.cpp =================================================================== --- clang/lib/Driver/ToolChains/Clang.cpp +++ clang/lib/Driver/ToolChains/Clang.cpp @@ -2440,15 +2440,7 @@ 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; Index: clang/include/clang/Basic/DiagnosticGroups.td =================================================================== --- clang/include/clang/Basic/DiagnosticGroups.td +++ clang/include/clang/Basic/DiagnosticGroups.td @@ -1137,9 +1137,6 @@ // Warning for the experimental-isel options. def ExperimentalISel : DiagGroup<"experimental-isel">; -// Warning for the experimental float control options. -def ExperimentalFloatControl : DiagGroup<"experimental-float-control">; - // A warning group specifically for warnings related to function // multiversioning. def FunctionMultiVersioning : DiagGroup<"function-multiversion">; Index: clang/include/clang/Basic/DiagnosticDriverKinds.td =================================================================== --- clang/include/clang/Basic/DiagnosticDriverKinds.td +++ clang/include/clang/Basic/DiagnosticDriverKinds.td @@ -441,10 +441,6 @@ "-fexperimental-isel support is incomplete for this architecture at the current optimization level">, InGroup<ExperimentalISel>; -def warn_drv_experimental_fp_control_incomplete_opt : Warning< - "Support for floating point control option %0 is incomplete and experimental">, - InGroup<ExperimentalFloatControl>; - def warn_drv_moutline_unsupported_opt : Warning< "The '%0' architecture does not support -moutline; flag ignored">, InGroup<OptionIgnored>;
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits