On Sun, Sep 26, 2010 at 10:40:22 -0700,
John Reiser <jreiser(a)bitwagon.com> wrote:
Compiled code for minimum(), maximum(), etc. suffers from a compiler
bug:
https://bugzilla.redhat.com/show_bug.cgi?id=634757 -O1 wrong-code by cmove
Unfortunately this bug can corrupt user data silently.
I have hit the bug three times myself (bz 635508, 637303, 637461)
and consider myself lucky that the bad effects were evident and ignorable.
A fix is in testing, and a critical path update has been approved:
https://admin.fedoraproject.org/updates/gcc-4.5.1-4.fc14
IMNSHO this will require a mass rebuild of all architecture-specific
.fc14 .rpm.
Meanwhile, do not use Fedora 14 Beta on data that you value (e-mail,
documents, database, etc.) It really is that dangerous.
That's interesting. I just saw an odd regression in the httpd server after
updating from F13 to F14. It affects deflate. The F13 httpd server appears
to be based on the same upstream version, so it seemed odd. I'm adding a
pointer to the gcc issue from my bug report.
Do you know when the gcc bug was introduced?