Gcc [trunk revision 243317] failed to bootstrap on i686!

H.J. Lu ia32 -fpic ia32@gnu-5.sc.intel.com
Tue Dec 6 22:45:00 GMT 2016


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.243317.trunk.i686.pic >> makelog.243317.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'
1207.28user 88.93system 24:25.25elapsed 88%CPU (0avgtext+0avgdata 492576maxresident)k
451336inputs+3288368outputs (10746major+21590670minor)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'



More information about the Gcc-regression mailing list