This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
Gcc [trunk revision 243324] failed to bootstrap on i686!
- From: ia32 at gnu-5 dot sc dot intel dot com (H.J. Lu (ia32 -fpic))
- To: hjl dot tools at gmail dot com, gcc-regression at gcc dot gnu dot org, hjl dot tools at gmail dot com
- Date: Tue, 06 Dec 2016 16:31:16 -0800
- Subject: Gcc [trunk revision 243324] failed to bootstrap on i686!
- Authentication-results: sourceware.org; auth=none
cd bld; \
RUNTESTFLAGS="--target_board='unix{-fpic}'" CC="gcc -m32 -fno-lto" CXX="g++ -m32 -fno-lto" ../src-trunk/configure \
--prefix=/usr/7.0.0 --enable-clocale=gnu --with-system-zlib --enable-shared --with-demangler-in-ld --enable-libmpx i686-linux --with-fpmath=sse
configure: WARNING: you should use --build, --host, --target
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
grep "Error " makelog.243324.trunk.i686.pic >> makelog.243324.trunk.i686.pic.mail; \
make[6]: *** [s-selftest] Error 1
make[5]: *** [all-stage1-gcc] Error 2
make[4]: *** [stage1-bubble] Error 2
make[3]: *** [bootstrap] Error 2
make[2]: *** [bootstrap] Error 2
echo timestamp > include/$realfile; \
rm -f include/$realfile; \
cp $file include; \
chmod a+r include/$realfile; \
fi; \
done
for file in .. ; do \
if [ X$file != X.. ]; then \
mv include/$file include/x_$file; \
echo "#include_next <$file>" >include/$file; \
cat include/x_$file >>include/$file; \
rm -f include/x_$file; \
chmod a+r include/$file; \
fi; \
done
for file in .. ; do \
if [ X$file != X.. ]; then \
echo "#include_next <$file>" >>include/$file; \
chmod a+r include/$file; \
fi; \
done
rm -f include/stdint.h
if [ wrap = wrap ]; then \
rm -f include/stdint-gcc.h; \
cp ../../src-trunk/gcc/ginclude/stdint-gcc.h include/stdint-gcc.h; \
chmod a+r include/stdint-gcc.h; \
cp ../../src-trunk/gcc/ginclude/stdint-wrap.h include/stdint.h; \
chmod a+r include/stdint.h; \
elif [ wrap = provide ]; then \
cp ../../src-trunk/gcc/ginclude/stdint-gcc.h include/stdint.h; \
chmod a+r include/stdint.h; \
fi
set -e; for ml in `cat fixinc_list`; do \
sysroot_headers_suffix=`echo ${ml} | sed -e 's/;.*$//'`; \
multi_dir=`echo ${ml} | sed -e 's/^[^;]*;//'`; \
fix_dir=include-fixed${multi_dir}; \
if [ -f `echo /usr/include | sed -e :a -e 's,[^/]*/\.\.\/,,' -e ta`/limits.h ] ; then \
cat ../../src-trunk/gcc/limitx.h ../../src-trunk/gcc/glimits.h ../../src-trunk/gcc/limity.h > tmp-xlimits.h; \
else \
cat ../../src-trunk/gcc/glimits.h > tmp-xlimits.h; \
fi; \
/bin/sh ../../src-trunk/gcc/../mkinstalldirs ${fix_dir}; \
chmod a+rx ${fix_dir} || true; \
/bin/sh ../../src-trunk/gcc/../move-if-change \
tmp-xlimits.h tmp-limits.h; \
rm -f ${fix_dir}/limits.h; \
cp -p tmp-limits.h ${fix_dir}/limits.h; \
chmod a+r ${fix_dir}/limits.h; \
done
rm -f include-fixed/README
cp ../../src-trunk/gcc/../fixincludes/README-fixinc include-fixed/README
chmod a+r include-fixed/README
echo timestamp > stmp-int-hdrs
/export/gnu/import/git/gcc-test-ia32/bld/./gcc/xgcc -B/export/gnu/import/git/gcc-test-ia32/bld/./gcc/ -nostdinc -x c /dev/null -S -fself-test -o /dev/null
../../src-trunk/gcc/config/i386/i386.c:51198: ix86_test_dumping_memory_blockage: FAIL: ASSERT_STREQ (expected_dump, dump) expected="(cinsn 1 (set (mem/v:BLK (0|scratch:DI) [0 A8])
(unspec:BLK [
(mem/v:BLK (reuse_rtx 0) [0 A8])
] UNSPEC_MEMORY_BLOCKAGE)))
" actual="(cinsn 1 (set (mem/v:BLK (0|scratch:SI) [0 A8])
(unspec:BLK [
(mem/v:BLK (reuse_rtx 0) [0 A8])
] UNSPEC_MEMORY_BLOCKAGE)))
"
cc1: internal compiler error: in fail_formatted, at selftest.c:62
0x940f462 selftest::fail_formatted(selftest::location const&, char const*, ...)
../../src-trunk/gcc/selftest.c:62
0x940f4e6 selftest::assert_streq(selftest::location const&, char const*, char const*, char const*, char const*)
../../src-trunk/gcc/selftest.c:86
0x93a5421 selftest::assert_rtl_dump_eq(selftest::location const&, char const*, rtx_def*, rtx_reuse_manager*)
../../src-trunk/gcc/rtl-tests.c:75
0x8d921af ix86_test_dumping_memory_blockage
../../src-trunk/gcc/config/i386/i386.c:51198
0x8d921d4 ix86_run_selftests
../../src-trunk/gcc/config/i386/i386.c:51207
0x93b3078 selftest::run_tests()
../../src-trunk/gcc/selftest-run-tests.c:83
0x89a3328 toplev::run_self_tests()
../../src-trunk/gcc/toplev.c:2047
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.
Makefile:1926: recipe for target 's-selftest' failed
make[6]: *** [s-selftest] Error 1
rm gcov.pod gpl.pod cpp.pod gfdl.pod fsf-funding.pod gcc.pod gcov-tool.pod
make[6]: Leaving directory '/export/gnu/import/git/gcc-test-ia32/bld/gcc'
Makefile:4530: recipe for target 'all-stage1-gcc' failed
make[5]: *** [all-stage1-gcc] Error 2
make[5]: Leaving directory '/export/gnu/import/git/gcc-test-ia32/bld'
Makefile:23489: recipe for target 'stage1-bubble' failed
make[4]: *** [stage1-bubble] Error 2
make[4]: Leaving directory '/export/gnu/import/git/gcc-test-ia32/bld'
Makefile:23809: recipe for target 'bootstrap' failed
make[3]: *** [bootstrap] Error 2
make[3]: Leaving directory '/export/gnu/import/git/gcc-test-ia32/bld'
1197.82user 87.06system 10:58.51elapsed 195%CPU (0avgtext+0avgdata 492608maxresident)k
157496inputs+3290160outputs (201major+21586801minor)pagefaults 0swaps
Makefile:288: recipe for target 'bootstrap' failed
make[2]: *** [bootstrap] Error 2
make[2]: Leaving directory '/export/gnu/import/git/gcc-test-ia32'