Divide by zero?

Stefan Bellon sbellon at sbellon.de
Mon Jan 3 03:33:23 PST 2005

John Tytgat wrote:
> In message <4d2722b378sbellon at sbellon.de>
>           Stefan Bellon <sbellon at sbellon.de> wrote:

> > Correct (with SharedCLibrary) is a = 1 but with UnixLib it says a =
> > 0. So it looks like the division is fundamentally flawed?

> Maybe a little bit too strong.  _ll_sdiv and _ll_udiv are fine but
> _ll_srdv and _ll_urdiv not.  The 2 last onces are not the modulo
> versions but reverse divisions, i.e. instead of a / b, they do b / a.
> I test a little bit further on before commiting.

This sounds like you found the problem? That sounds good. Cannot wait
to see whether this fixes all problems in SQLite3.

Stefan Bellon

More information about the gcc mailing list