I'd guess -ffinite-math-only. Jay.
On 13 April 2016 at 19:36, Xiao-Yong Jin <jinxiaoy...@gmail.com> wrote: > Looks like a gcc optimization problem (clang works correctly). > Using ‘-Ofast’ with gcc 5.3 reproduces the bug. > Using ‘-O3’ works fine. > > So one of the options down here caused the bug: > -fassociative-math > -fcx-limited-range > -ffinite-math-only > -fmath-errno > -freciprocal-math > -fsigned-zeros > -ftrapping-math > -funsafe-math-optimizations > > I’ll see if I can pin down exactly which one. Do you have any idea what > could be the culprit? > > - Xiao-Yong > > >> On Apr 13, 2016, at 1:01 PM, Juergen Sauermann >> <juergen.sauerm...@t-online.de> wrote: >> >> Hi Xiao, >> >> interesting. I am still getting this in *SVN**719*: >> >> * 8 ¯8⋆÷3 >> 2 1J1.732050808* >> >> /// Jürgwn >> >> >> On 04/13/2016 03:42 AM, Xiao-Yong Jin wrote: >>> Hi, >>> >>> With the svn version 719, >>> >>> 8 ¯8⋆÷3 >>> 2 0.000000000 >>> >>> but with the release version 1.5, >>> >>> 8 ¯8⋆÷3 >>> 2 1J1.732050808 >>> >>> Best, >>> Xiao-Yong >>> >>> >>> >> > >