On Linux/ia64, revision 158417 gave: /../src-trunk/libdecnumber -I. -c ../../src-trunk/libdecnumber/dpd/decimal128.c../../src-trunk/libdecnumber/dpd/decimal128.c: In function 'decimal128ToString': ../../src-trunk/libdecnumber/dpd/decimal128.c:441:3: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. make[6]: *** [decimal128.o] Error 1 make[6]: Leaving directory `/export/gnu/import/svn/gcc-test/bld/libdecnumber' make[5]: *** [all-stage2-libdecnumber] Error 2 Revision 158397 is OK.
Revision 158401: http://gcc.gnu.org/ml/gcc-cvs/2010-04/msg00507.html is the cause.
What stage is that? stage1 or something later?
(In reply to comment #2) > What stage is that? stage1 or something later? > It failed at the end of stage 2: make[4]: *** [decimal128.o] Error 1 make[3]: *** [all-stage2-libdecnumber] Error 2 make[2]: *** [stage2-bubble] Error 2 make[1]: *** [bootstrap] Error 2 make: *** [bootstrap] Error 2
That's actually the very beginning of stage2 (i.e. what crashes is stage1 gcc, not stage2 gcc).
Created attachment 20401 [details] gcc46-pr43767.patch And here is untested fix.
(In reply to comment #5) > Created an attachment (id=20401) [edit] > gcc46-pr43767.patch > > And here is untested fix. > It passed the failed part. I will do a full boostrap. Thanks.
Subject: Bug 43767 Author: jakub Date: Fri Apr 16 21:43:36 2010 New Revision: 158450 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=158450 Log: PR bootstrap/43767 * alias.c (memrefs_conflict_p): Don't crash if CSELIB_VAL_PTR is NULL. Modified: trunk/gcc/ChangeLog trunk/gcc/alias.c
Fixed.