commit | 5fa69e1d587a9d86fd54b11568cd3f57b0c3670f | [log] [tgz] |
---|---|---|
author | Szabolcs Nagy <szabolcs.nagy@arm.com> | Tue Jun 12 17:18:24 2018 +0100 |
committer | Szabolcs Nagy <szabolcs.nagy@arm.com> | Wed Jun 13 16:32:32 2018 +0100 |
tree | b5b19aa8a7f6f4f675b6396787df61cc9dff0829 | |
parent | 21f63567de27880bbc4bf8aa24e3d387c1dfb275 [diff] |
Fix floating-point exceptions with clang Add optimization barriers to prevent constant folding and code moving transformations. Use opt_barrier_ and force_eval_ consistently to work around fenv semantics breaking optimizations.