I'm getting an RTL checking bootstrap failure on i686-unknown-linux-gnu. The bootstrap dies in stage2 like so:
/home/ghazi/tmpdisk/gcc-testing/42/build/./prev-gcc/xgcc -B/home/ghazi/tmpdisk/gcc-testing/42/build/./prev-gcc/ -B/usr/local/i686-pc-linux-gnu/bin/ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../egcc-SVN20051225/zlib -O2 -g -fomit-frame-pointer -c -o libz_a-deflate.o `test -f 'deflate.c' || echo '../../egcc-SVN20051225/zlib/'`deflate.c ../../egcc-SVN20051225/zlib/deflate.c: In function 'deflateInit2_': ../../egcc-SVN20051225/zlib/deflate.c:312: internal compiler error: RTL check: expected code 'const_int', have 'const_double' in simplify_shift_const_1, at combine.c:8923 This is a regression. -- Summary: [4.2 regression] RTL checking bootstrap failure on i686- unknown-linux-gnu Product: gcc Version: 4.2.0 Status: UNCONFIRMED Keywords: ice-checking Severity: normal Priority: P3 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ghazi at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25568