g++-3.4 bug
Torbjorn Granlund
tg at gmplib.org
Mon Feb 20 21:49:53 CET 2012
Marc Glisse <marc.glisse at inria.fr> writes:
Yes, my main concern is whether I should let people notice that the
testsuite is failing so they try a more recent compiler, or work
around it by disabling the use of __builtin_constant_p for 3.4.* (and
anything older?).
If just the test suite is miscompiled, and the compiler is actually
still used, then we might as well make a (trivial) workaround in the
test suite.
Note that we resisted the temptation to work around the GCC 4.3.2 bug
that made mpn/generic/rootrem.c become miscompiled. In this case, we
had a compiler which was very much used, but no reasonable workaround
was found.
which last I checked didn't work with the master repos ;-)
(it doesn't understand the instruction jb,pt in
mpn/x86_64/mod_34lsub1.asm (and neither does oracle))
I suppose we could as well remove it. Now done.
--
Torbjörn
More information about the gmp-devel
mailing list