I'm a little curious that the committ message says that the problem is fixed for 32 bit architectures, but I can reproduce the problem on amd64. Does this mean that the problem is not fixed on that architecture?
The problem was there on LP64 architectures as well (but maybe not on ILP64). Anyway; the bug should be fixed on all architectures now.