[docs] add fp-cast-overflow-workaround options to release notes

llvm-svn: 331059
This commit is contained in:
Sanjay Patel 2018-04-27 16:33:35 +00:00
parent 9bf1006278
commit f6d595bd44
1 changed files with 6 additions and 3 deletions

View File

@ -62,9 +62,12 @@ Non-comprehensive list of changes in this release
applied by default.
* Optimization of floating-point casts is improved. This may cause surprising
results for code that is relying on undefined behavior. Code sanitizers can
be used to detect affected patterns. The option for detecting this problem
alone is "-fsanitize=float-cast-overflow":
results for code that is relying on the undefined behavior of overflowing
casts. The optimization can be disabled by specifying a function attribute:
"fp-cast-overflow-workaround"="true". This attribute may be created by the
clang option :option:`-ffp-cast-overflow-workaround`.
Code sanitizers can be used to detect affected patterns. The option for
detecting this problem alone is "-fsanitize=float-cast-overflow":
.. code-block:: c