[flang] Add -f[no-]honor-infinities and -menable-no-infs
authorTom Eccles <tom.eccles@arm.com>
Mon, 17 Oct 2022 17:16:24 +0000 (17:16 +0000)
committerTom Eccles <tom.eccles@arm.com>
Thu, 3 Nov 2022 10:38:09 +0000 (10:38 +0000)
commit0fb763e7d0a4b8c9f5978675e7556ae50716d695
tree363d8cf6b2479960f5b662765b5aa5203a1ac1bd
parent5945ab10c36a908e3cb540f80a7c97dcaf19ec5b
[flang] Add -f[no-]honor-infinities and -menable-no-infs

Only add the option processing and store the result. No attributes are
added to FIR yet.

This patch follows Clang in forwarding -fno-honor-infinities as
-menable-no-infs.

Reviewed By: kiranchandramohan awarzynski vzakhari

Differential Revision: https://reviews.llvm.org/D137072
clang/include/clang/Driver/Options.td
clang/lib/Driver/ToolChains/Flang.cpp
flang/include/flang/Frontend/LangOptions.def
flang/lib/Frontend/CompilerInvocation.cpp
flang/test/Driver/driver-help.f90
flang/test/Driver/flang_fp_opts.f90
flang/test/Driver/frontend-forwarding.f90