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

Reply via email to