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.
The argument parsing state machine in the compiler driver may seem over-engineered for the currently supported flags, but more will be added subsequently.
The frontend driver is not user facing so I have not written code support multiple flags overriding each other or to support both positive and negative versions of boolean flags. Clang-cc1 can automatically process arguments using details in Options.td, but this is not yet used in Flang-fc1.
Can we add a header here for grouping these options (assuming there will be more) or move it to another place, see the next comment?