On Linux/ia32, revision 161840 gave: ../../src-trunk/gcc/java/class.c: In function 'make_class_data': ../../src-trunk/gcc/java/class.c:1923:3: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare] ../../src-trunk/gcc/java/class.c:1925:3: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare]
It may be caused by revision 161839: http://gcc.gnu.org/ml/gcc-cvs/2010-07/msg00193.html
Subject: Re: [4.6 regression] Failed to bootstrap I do not see this compilation failure on my x86-64 linux machine.
You need 32-bit HWI host to reproduce.
(In reply to comment #2) > Subject: Re: [4.6 regression] Failed to bootstrap > > I do not see this compilation failure on my x86-64 linux machine. > It is Linux/ia32 only. You can use # CC="gcc -m32" CXX="g++ -m32" ../src-trunk/configure i686-linux to buid Linux/ia32 gcc on Linux/x86-64.
Subject: Bug 44825 Author: froydnj Date: Mon Jul 5 22:19:22 2010 New Revision: 161856 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=161856 Log: PR bootstrap/44825 * class.c (make_class_data): Cast result of VEC_length calls to int. Modified: trunk/gcc/java/ChangeLog trunk/gcc/java/class.c
*** Bug 44829 has been marked as a duplicate of this bug. ***
Fixed.