> On 04 Feb 2015, at 05:28, Stephen Woolerton <[email protected]> wrote:
> > > I got the same results when running “make check” on both FreeBSD 10.0 and > FreeBSD 10.1 (x86_64). Interestingly, the arm install only failed one test, > while the x86_64 install fails a number of them. I finally had the time to look into the failures. > 7: intmath.st FAILED (testsuite.at:33) > 8: floatmath.st FAILED (testsuite.at:34) Our mul_with_check doesn’t properly detect the overflow on a multiplication like (380536542838076625 * 576687883419648000) printNl. The result is negative. I don’t have a fix yet but that is easy now. We need to review the other routines with an overflow check too. We run the tests on travis-ci so I wonder how intmax_t is different between BSD and GNU. holger _______________________________________________ help-smalltalk mailing list [email protected] https://lists.gnu.org/mailman/listinfo/help-smalltalk
