This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
GCC mainline is broken on x86
- From: "H.J. Lu" <hjl dot tools at gmail dot com>
- To: GCC Patches <gcc-patches at gcc dot gnu dot org>, GCC Development <gcc at gcc dot gnu dot org>
- Date: Sun, 12 Jun 2011 06:35:40 -0700
- Subject: GCC mainline is broken on x86
Hi,
Revision 174952:
http://gcc.gnu.org/ml/gcc-cvs/2011-06/msg00441.html
totally breaks C++ on x86:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49378
http://gcc.gnu.org/ml/gcc-regression/2011-06/msg00159.html
One symptom is we are using uninitialized registers, which leads
to writing random memory location. The same ia32 binary works on
Fedora 14 under kernel 2.6.35 and failed under Fedora 15 under
kernel 2.6.38.
We also use uninitialized registers on x86-64, but the program
doesn't crash. This bug may also affects C and other languages.
--
H.J.