commit | 9bb3c62948d0c6dd3fb233186ae6a79744012b8f | [log] [tgz] |
---|---|---|
author | Kiran Chandramohan <kiran.chandramohan@arm.com> | Fri Jan 24 10:18:14 2025 +0000 |
committer | GitHub <noreply@github.com> | Fri Jan 24 10:18:14 2025 +0000 |
tree | 6597d226485eb0cde8c11b0f4467f95b5af7a39e | |
parent | 625e0a40f1a97d181a4641f604495b6aea433bd8 [diff] [blame] |
[Flang][Driver] Deprecate Ofast (#101701) This is subject to agreement by the Flang community (https://discourse.llvm.org/t/rfc-deprecate-ofast-in-flang/80243).
diff --git a/clang/lib/Driver/ToolChains/Flang.cpp b/clang/lib/Driver/ToolChains/Flang.cpp index 9c1fd28a..45d05ed 100644 --- a/clang/lib/Driver/ToolChains/Flang.cpp +++ b/clang/lib/Driver/ToolChains/Flang.cpp
@@ -937,6 +937,7 @@ D.Diag(diag::warn_O4_is_O3); } else if (A->getOption().matches(options::OPT_Ofast)) { CmdArgs.push_back("-O3"); + D.Diag(diag::warn_drv_deprecated_arg_ofast_for_flang); } else { A->render(Args, CmdArgs); }