<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div><div style="direction: inherit;"><br></div><br>Sent from my iPhone</div><div><br>On Sep 9, 2016, at 6:21 PM, Abe Skolnik <<a href="mailto:a.skolnik@samsung.com">a.skolnik@samsung.com</a>> wrote:<br><br></div><blockquote type="cite"><div><span>On 09/09/2016 04:31 PM, Stephen Canon wrote:</span><br><span></span><br><blockquote type="cite"><span>Gating this on -Owhatever is dangerous, .  We should simply default to the pragma “on” state universally.</span><br></blockquote><span></span><br><span>Why so?  [honestly asking, not arguing]</span><br><span></span><br><span>My guess: b/c we don`t want programs to give different results when compiled at different "-O<...>" settings with the exception of "-Ofast".</span></div></blockquote><div style="direction: inherit;"><br></div><div style="direction: inherit;">Pretty much.  In particular, imagine a user trying to debug an unexpected floating point result caused by conversion of a*b + c into fma(a, b, c).</div></body></html>