[Issue 24040] dmd different to ldc and gcc for ldexp(f)

2023-07-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=24040 --- Comment #2 from Iain Buclaw --- By the way, it has occurred to me that DMD's behaviour is essentially no different to what I'd expect gdc or ldc would emit when compiling with `-ffast-math`. When giving it a try with gdc, I indeed did see this b

[Issue 24040] dmd different to ldc and gcc for ldexp(f)

2023-07-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=24040 --- Comment #1 from Iain Buclaw --- Arguably introduced by https://github.com/dlang/dmd/pull/7995 Corresponding druntime PR https://github.com/dlang/druntime/pull/2135 Since druntime/2135, there are now float and double overloads of all core.math in

[Issue 24040] dmd different to ldc and gcc for ldexp(f)

2023-07-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=24040 Iain Buclaw changed: What|Removed |Added See Also||https://issues.dlang.org/sh

[Issue 24040] dmd different to ldc and gcc for ldexp(f)

2023-07-07 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=24040 Iain Buclaw changed: What|Removed |Added CC||ibuc...@gdcproject.org See Also|