> I am trying to fix some errors in the Integer arithmetic
> Simon Marlow and I spotted.
>
> I just reinstalled cvs from scratch yesterday and build ghc-4.07
> from it. I then noticed that one of my programs resulted in
> completely different output than it did with ghc-4.06 (or even
> 4.07 from cvs a few weeks ago).
>
> I am pretty convinced that the ghc-4.06 output is correct and
> the 4.07 output is **very** wrong. I am pretty sure the differences
> are caused by changes in Integer arithmetic (again, I have not
> noticed these problems with 4.07 and cvs a few weeks ago, so the
> changes must have been recent.) If I were to guess the errors are
> caused by changes to quot or gcd.
There haven't been any changes to PrelNum.lhs (which is where quot, gcd etc.
live) since 4.06. I can't think of any changes off the top of my head that
may have caused this.
Could you send us an example that shows up the difference?
Cheers,
Simon