AaronBallman wrote: The current release note reads as: ``` - The ``-Ofast`` command-line option has been deprecated. This option both enables the ``-O3`` optimization-level, as well as enabling non-standard ``-ffast-math`` behaviors. As such, it is somewhat misleading as an "optimization level". Users are advised to switch to ``-O3 -ffast-math`` if the use of non-standard math behavior is intended, and ``-O3`` otherwise. See `RFC <https://discourse.llvm.org/t/rfc-deprecate-ofast/78687>`_ for details. ``` and I think we'd like this to be changed to instead read: ``` - The ``-Ofast`` command-line option has been deprecated. This option both enables the ``-O3`` optimization-level, as well as enabling other options, including non-standard ``-ffast-math`` behaviors. As such, it is somewhat misleading as an "optimization level". Users are advised to switch to ``-O3 -ffast-math -fstrict-aliasing`` to retain the previous behavior, and ``-O3`` otherwise. **Note**: there is no firm date for removal of the option; its use is discouraged and the option may or may not be removed in the future. See `RFC <https://discourse.llvm.org/t/rfc-deprecate-ofast/78687>`_ for details. ``` WDYT @sjoerdmeijer ?
https://github.com/llvm/llvm-project/pull/101663 _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits