The following two programs fail on i386-apple-darwin when using gpc version 20051116 with
gcc-3.4.5, but not when using gpc version 20070904 with gcc-4.1.2. This was reported by Stéphane
Nicolet on the mac-pascal mailiong list. Does someone remember if this is a back-end or front-end
problem ?
{$mac-pascal}
program modbug;
var
a,b: integer;
c: boolean;
begin
a := 22;
b := 12;
c:= ((a - 15) mod b) = (b-1)
end.
{$borland-pascal}
program modbug;
var
a,b: integer;
c: boolean;
begin
a := 22;
b := 12;
c:= ((a - 15) mod b) = (b-1)
end.
Regards,
Adriaan van Os