aaron.ballman added a reviewer: jcranmer-intel. aaron.ballman added a comment.
I made some suggested documentation changes, but would love to hear more from folks heavily into floating-point options. ================ Comment at: clang/docs/UsersManual.rst:1409-1410 + Disable fast-math mode. This options disables unsafe floating-point + optimizations by preventing the compiler to make any tranformations that + could affect the results. + ---------------- ================ Comment at: clang/docs/UsersManual.rst:1432-1435 + There is ambiguity about what value should ``ffp-contract`` has, when + options ``-ffp-contract``, ``-ffast-math`` and ``-fno-fast-math`` are + combined. To keep the value of ``ffp-contract`` consistent, we define this + set of rules: ---------------- ================ Comment at: clang/docs/UsersManual.rst:1441-1443 + * If ``-ffast-math`` and ``-ffp-contract`` are both seen, but + ``-fno-fast-math`` has not been seen after the last instance of + ``-ffast-math``, the ``ffp-contract`` will get the value of whichever option ---------------- ================ Comment at: clang/docs/UsersManual.rst:1450-1452 + * If ``-fno-fast-math`` is seen and ``-ffp-contract`` has not been seen, the + ``ffp-contract`` setting is determined by the default value of + ``ffp-contract``. ---------------- CHANGES SINCE LAST ACTION https://reviews.llvm.org/D123630/new/ https://reviews.llvm.org/D123630 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits