Hi, I have a very simple program:

        int
        main(int argc, char *argv[])
        {
                if(atof("3.2") == atof("3.200"))
                        puts("They are equal");
                else
                        puts("They are NOT equal!");
                return 0;
        }


This works as expected on both i386 and amd64. But if I take the compiled
binary from the i386 system and run it on the amd64 system thenit says they
are not equal! I thought this was a library problem, but it even happens if
I compile to a static binary, which would preseumably mean the same code is
running on both systems.

I am using 6.3-PRERELEASE here

-pete.
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to