D-Programming-Language/dmd — pull request #3809 by yebblies (2014-07-24 14:40:21+00:00)
Title: Issue 13023 - optimizer produces wrong code for comparision and division of ulon

The common sub-expression loader decides that "32-bits is enough for anybody" and doesn't bother loading all 64-bits of the ulong.

https://issues.dlang.org/show_bug.cgi?id=13023