Gcc [trunk revision 260634] failed to bootstrap on x86_64!

H.J. Lu hjl@gnu-skx-1.sc.intel.com
Thu May 24 08:42:00 GMT 2018


cd bld; \
 RUNTESTFLAGS="--target_board='unix{-m32,-mx32,}'" ../src-trunk/configure \
	--with-arch=native --with-cpu=native --prefix=/usr/9.0.0 --enable-clocale=gnu --with-system-zlib --enable-shared --enable-cet --with-demangler-in-ld --enable-libmpx --with-multilib-list=m32,m64,mx32 --with-fpmath=sse 
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /bin/install -c
    grep "Error " makelog.260634.trunk.x86_64.native.x32 >> makelog.260634.trunk.x86_64.native.x32.mail; \
make[8]: *** [Makefile:639: bid128_noncomp.o] Error 1
make[8]: *** [Makefile:639: bid64_to_int64.o] Error 1
make[8]: *** [Makefile:639: bid64_to_uint32.o] Error 1
make[8]: *** [Makefile:639: bid64_to_uint64.o] Error 1
make[8]: *** [Makefile:639: bid64_to_int32.o] Error 1
make[8]: *** [Makefile:639: bid64_add.o] Error 1
make[8]: *** [Makefile:639: bid64_mul.o] Error 1
make[8]: *** [Makefile:639: bid128_to_uint64.o] Error 1
make[8]: *** [Makefile:639: bid128_to_int32.o] Error 1
make[8]: *** [Makefile:639: bid128_to_int64.o] Error 1
make[8]: *** [Makefile:639: bid128_to_uint32.o] Error 1
make[8]: *** [Makefile:639: bid64_div.o] Error 1
make[8]: *** [Makefile:639: bid128_div.o] Error 1
make[8]: *** [Makefile:639: bid128_add.o] Error 1
make[8]: *** [Makefile:639: bid128_fma.o] Error 1
make[7]: *** [Makefile:1201: multi-do] Error 1
make[6]: *** [Makefile:125: all-multi] Error 2
make[5]: *** [Makefile:18266: all-stage1-target-libgcc] Error 2
make[4]: *** [Makefile:23488: stage1-bubble] Error 2
make[3]: *** [Makefile:23809: bootstrap] Error 2
make[2]: *** [Makefile:303: bootstrap] Error 2
 ^
during RTL pass: split2
../../../../src-trunk/libgcc/config/libbid/bid128_add.c: In function ‘__bid128_add’:
../../../../src-trunk/libgcc/config/libbid/bid128_add.c:2894:1: internal compiler error: in gen_reg_rtx, at emit-rtl.c:1155
 }
 ^
0xaf1fd0 gen_reg_rtx(machine_mode)
	../../src-trunk/gcc/emit-rtl.c:1155
0xaf1fd0 gen_reg_rtx(machine_mode)
	../../src-trunk/gcc/emit-rtl.c:1155
0x1827cc7 gen_split_421(rtx_insn*, rtx_def**)
	../../src-trunk/gcc/config/i386/sse.md:1252
0x1827cc7 gen_split_421(rtx_insn*, rtx_def**)
	../../src-trunk/gcc/config/i386/sse.md:1252
0x1a80409 split_insns(rtx_def*, rtx_insn*)
	../../src-trunk/gcc/config/i386/sse.md:1238
0xaf918a try_split(rtx_def*, rtx_insn*, int)
	../../src-trunk/gcc/emit-rtl.c:3851
0xeede4f split_insn
	../../src-trunk/gcc/recog.c:2892
0xeee162 split_all_insns()
	../../src-trunk/gcc/recog.c:2996
0xef0060 execute
	../../src-trunk/gcc/recog.c:3946
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.
make[8]: *** [Makefile:639: bid128_div.o] Error 1
0x1a80409 split_insns(rtx_def*, rtx_insn*)
	../../src-trunk/gcc/config/i386/sse.md:1238
0xaf918a try_split(rtx_def*, rtx_insn*, int)
	../../src-trunk/gcc/emit-rtl.c:3851
0xeede4f split_insn
	../../src-trunk/gcc/recog.c:2892
0xeee162 split_all_insns()
	../../src-trunk/gcc/recog.c:2996
0xef0060 execute
	../../src-trunk/gcc/recog.c:3946
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.
make[8]: *** [Makefile:639: bid128_add.o] Error 1
during RTL pass: split2
../../../../src-trunk/libgcc/config/libbid/bid128_fma.c: In function ‘bid128_ext_fma’:
../../../../src-trunk/libgcc/config/libbid/bid128_fma.c:3569:1: internal compiler error: in gen_reg_rtx, at emit-rtl.c:1155
 }
 ^
0xaf1fd0 gen_reg_rtx(machine_mode)
	../../src-trunk/gcc/emit-rtl.c:1155
0x1827cc7 gen_split_421(rtx_insn*, rtx_def**)
	../../src-trunk/gcc/config/i386/sse.md:1252
0x1a80409 split_insns(rtx_def*, rtx_insn*)
	../../src-trunk/gcc/config/i386/sse.md:1238
0xaf918a try_split(rtx_def*, rtx_insn*, int)
	../../src-trunk/gcc/emit-rtl.c:3851
0xeede4f split_insn
	../../src-trunk/gcc/recog.c:2892
0xeee162 split_all_insns()
	../../src-trunk/gcc/recog.c:2996
0xef0060 execute
	../../src-trunk/gcc/recog.c:3946
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.
make[8]: *** [Makefile:639: bid128_fma.o] Error 1
rm -f libgcc.a
objects="_muldi3.o _negdi2.o _lshrdi3.o _ashldi3.o _ashrdi3.o _cmpdi2.o _ucmpdi2.o _clear_cache.o _trampoline.o __main.o _absvsi2.o _absvdi2.o _addvsi3.o _addvdi3.o _subvsi3.o _subvdi3.o _mulvsi3.o _mulvdi3.o _negvsi2.o _negvdi2.o _ctors.o _ffssi2.o _ffsdi2.o _clz.o _clzsi2.o _clzdi2.o _ctzsi2.o _ctzdi2.o _popcount_tab.o _popcountsi2.o _popcountdi2.o _paritysi2.o _paritydi2.o _powisf2.o _powidf2.o _powixf2.o _mulhc3.o _mulsc3.o _muldc3.o _mulxc3.o _divhc3.o _divsc3.o _divdc3.o _divxc3.o _bswapsi2.o _bswapdi2.o _clrsbsi2.o _clrsbdi2.o _fixunssfsi.o _fixunsdfsi.o _fixunsxfsi.o _fixsfdi.o _fixdfdi.o _fixxfdi.o _fixunssfdi.o _fixunsdfdi.o _fixunsxfdi.o _floatdisf.o _floatdidf.o _floatdixf.o _floatundisf.o _floatundidf.o _floatundixf.o _eprintf.o __gcc_bcmp.o _divdi3.o _moddi3.o _divmoddi4.o _udivdi3.o _umoddi3.o _udivmoddi4.o _udiv_w_sdiv.o bid_decimal_globals.o bid_decimal_data.o bid_binarydecimal.o bid_convert_data.o _isinfd32.o _isinfd64.o _isinfd128.o bid64_noncomp.o bid128_noncomp.o bid128_fma.o bid_round.o bid_from_int.o bid64_add.o bid128_add.o bid64_div.o bid128_div.o bid64_mul.o bid128_mul.o bid64_compare.o bid128_compare.o bid128.o bid32_to_bid64.o bid32_to_bid128.o bid64_to_bid128.o bid64_to_int32.o bid64_to_int64.o bid64_to_uint32.o bid64_to_uint64.o bid128_to_int32.o bid128_to_int64.o bid128_to_uint32.o bid128_to_uint64.o _addsub_sd.o _div_sd.o _mul_sd.o _eq_sd.o _ne_sd.o _lt_sd.o _gt_sd.o _le_sd.o _ge_sd.o _sd_to_si.o _sd_to_di.o _sd_to_usi.o _sd_to_udi.o _si_to_sd.o _di_to_sd.o _usi_to_sd.o _udi_to_sd.o _sd_to_sf.o _sd_to_df.o _sd_to_xf.o _sd_to_tf.o _sf_to_sd.o _df_to_sd.o _xf_to_sd.o _tf_to_sd.o _sd_to_dd.o _sd_to_td.o _unord_sd.o _addsub_dd.o _div_dd.o _mul_dd.o _eq_dd.o _ne_dd.o _lt_dd.o _gt_dd.o _le_dd.o _ge_dd.o _dd_to_si.o _dd_to_di.o _dd_to_usi.o _dd_to_udi.o _si_to_dd.o _di_to_dd.o _usi_to_dd.o _udi_to_dd.o _dd_to_sf.o _dd_to_df.o _dd_to_xf.o _dd_to_tf.o _sf_to_dd.o _df_to_dd.o _xf_to_dd.o _tf_to_dd.o _dd_to_sd.o _dd_to_td.o _unord_dd.o _addsub_td.o _div_td.o _mul_td.o _eq_td.o _ne_td.o _lt_td.o _gt_td.o _le_td.o _ge_td.o _td_to_si.o _td_to_di.o _td_to_usi.o _td_to_udi.o _si_to_td.o _di_to_td.o _usi_to_td.o _udi_to_td.o _td_to_sf.o _td_to_df.o _td_to_xf.o _td_to_tf.o _sf_to_td.o _df_to_td.o _xf_to_td.o _tf_to_td.o _td_to_sd.o _td_to_dd.o _unord_td.o cpuinfo.o sfp-exceptions.o addtf3.o divtf3.o multf3.o negtf2.o subtf3.o unordtf2.o fixtfsi.o fixunstfsi.o floatsitf.o floatunsitf.o fixtfdi.o fixunstfdi.o floatditf.o floatunditf.o fixtfti.o fixunstfti.o floattitf.o floatuntitf.o extendsftf2.o extenddftf2.o extendxftf2.o trunctfsf2.o trunctfdf2.o trunctfxf2.o getf2.o letf2.o eqtf2.o _divtc3.o _multc3.o _powitf2.o enable-execute-stack.o avx_savms64.o avx_resms64.o avx_resms64x.o avx_savms64f.o avx_resms64f.o avx_resms64fx.o sse_savms64.o sse_resms64.o sse_resms64x.o sse_savms64f.o sse_resms64f.o sse_resms64fx.o generic-morestack.o generic-morestack-thread.o morestack.o";					\
if test -z "$objects"; then				\
  echo 'int __libgcc_eh_dummy;' > eh_dummy.c;		\
  /export/ssd/git/gcc-test-native/bld/./gcc/xgcc -B/export/ssd/git/gcc-test-native/bld/./gcc/ -B/usr/9.0.0/x86_64-pc-linux-gnu/bin/ -B/usr/9.0.0/x86_64-pc-linux-gnu/lib/ -isystem /usr/9.0.0/x86_64-pc-linux-gnu/include -isystem /usr/9.0.0/x86_64-pc-linux-gnu/sys-include   -fno-checking -g -O2 -O2  -g -O2 -DIN_GCC    -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include   -fpic -mlong-double-80 -DUSE_ELF_SYMVER -fcf-protection -mshstk -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector   -fpic -mlong-double-80 -DUSE_ELF_SYMVER -fcf-protection -mshstk -I. -I. -I../.././gcc -I../../../src-trunk/libgcc -I../../../src-trunk/libgcc/. -I../../../src-trunk/libgcc/../gcc -I../../../src-trunk/libgcc/../include -I../../../src-trunk/libgcc/config/libbid -DENABLE_DECIMAL_BID_FORMAT -DHAVE_CC_TLS  -DUSE_TLS -fvisibility=hidden -DHIDE_EXPORTS -c eh_dummy.c		\
     -o eh_dummy.o;				\
  objects=eh_dummy.o;				\
fi;							\
ar  rc libgcc.a $objects
ranlib libgcc.a
# @multilib_flags@ is still needed because this may use
# /export/ssd/git/gcc-test-native/bld/./gcc/xgcc -B/export/ssd/git/gcc-test-native/bld/./gcc/ -B/usr/9.0.0/x86_64-pc-linux-gnu/bin/ -B/usr/9.0.0/x86_64-pc-linux-gnu/lib/ -isystem /usr/9.0.0/x86_64-pc-linux-gnu/include -isystem /usr/9.0.0/x86_64-pc-linux-gnu/sys-include   -fno-checking and -O2  -g -O2 -DIN_GCC    -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include   -fpic -mlong-double-80 -DUSE_ELF_SYMVER -fcf-protection -mshstk -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector  directly.
# @multilib_dir@ is not really necessary, but sometimes it has
# more uses than just a directory name.
/bin/sh ../../../src-trunk/libgcc/../mkinstalldirs .
/export/ssd/git/gcc-test-native/bld/./gcc/xgcc -B/export/ssd/git/gcc-test-native/bld/./gcc/ -B/usr/9.0.0/x86_64-pc-linux-gnu/bin/ -B/usr/9.0.0/x86_64-pc-linux-gnu/lib/ -isystem /usr/9.0.0/x86_64-pc-linux-gnu/include -isystem /usr/9.0.0/x86_64-pc-linux-gnu/sys-include   -fno-checking -O2  -g -O2 -DIN_GCC    -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include   -fpic -mlong-double-80 -DUSE_ELF_SYMVER -fcf-protection -mshstk -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector  -shared -nodefaultlibs -Wl,--soname=libgcc_s.so.1 -Wl,--version-script=libgcc.map -o ./libgcc_s.so.1.tmp -g -O2 -B./ _muldi3_s.o _negdi2_s.o _lshrdi3_s.o _ashldi3_s.o _ashrdi3_s.o _cmpdi2_s.o _ucmpdi2_s.o _clear_cache_s.o _trampoline_s.o __main_s.o _absvsi2_s.o _absvdi2_s.o _addvsi3_s.o _addvdi3_s.o _subvsi3_s.o _subvdi3_s.o _mulvsi3_s.o _mulvdi3_s.o _negvsi2_s.o _negvdi2_s.o _ctors_s.o _ffssi2_s.o _ffsdi2_s.o _clz_s.o _clzsi2_s.o _clzdi2_s.o _ctzsi2_s.o _ctzdi2_s.o _popcount_tab_s.o _popcountsi2_s.o _popcountdi2_s.o _paritysi2_s.o _paritydi2_s.o _powisf2_s.o _powidf2_s.o _powixf2_s.o _mulhc3_s.o _mulsc3_s.o _muldc3_s.o _mulxc3_s.o _divhc3_s.o _divsc3_s.o _divdc3_s.o _divxc3_s.o _bswapsi2_s.o _bswapdi2_s.o _clrsbsi2_s.o _clrsbdi2_s.o _fixunssfsi_s.o _fixunsdfsi_s.o _fixunsxfsi_s.o _fixsfdi_s.o _fixdfdi_s.o _fixxfdi_s.o _fixunssfdi_s.o _fixunsdfdi_s.o _fixunsxfdi_s.o _floatdisf_s.o _floatdidf_s.o _floatdixf_s.o _floatundisf_s.o _floatundidf_s.o _floatundixf_s.o _divdi3_s.o _moddi3_s.o _divmoddi4_s.o _udivdi3_s.o _umoddi3_s.o _udivmoddi4_s.o _udiv_w_sdiv_s.o cpuinfo_s.o sfp-exceptions_s.o addtf3_s.o divtf3_s.o multf3_s.o negtf2_s.o subtf3_s.o unordtf2_s.o fixtfsi_s.o fixunstfsi_s.o floatsitf_s.o floatunsitf_s.o fixtfdi_s.o fixunstfdi_s.o floatditf_s.o floatunditf_s.o fixtfti_s.o fixunstfti_s.o floattitf_s.o floatuntitf_s.o extendsftf2_s.o extenddftf2_s.o extendxftf2_s.o trunctfsf2_s.o trunctfdf2_s.o trunctfxf2_s.o getf2_s.o letf2_s.o eqtf2_s.o _divtc3_s.o _multc3_s.o _powitf2_s.o enable-execute-stack_s.o unwind-dw2_s.o unwind-dw2-fde-dip_s.o unwind-sjlj_s.o unwind-c_s.o emutls_s.o libgcc.a -lc && rm -f ./libgcc_s.so && if [ -f ./libgcc_s.so.1 ]; then mv -f ./libgcc_s.so.1 ./libgcc_s.so.1.backup; else true; fi && mv ./libgcc_s.so.1.tmp ./libgcc_s.so.1 && (echo "/* GNU ld script"; echo "   Use the shared library, but some functions are only in"; echo "   the static library.  */"; echo "GROUP ( libgcc_s.so.1 -lgcc )" ) > ./libgcc_s.so
make[8]: Leaving directory '/export/ssd/git/gcc-test-native/bld/x86_64-pc-linux-gnu/32/libgcc'
make[7]: *** [Makefile:1201: multi-do] Error 1
make[7]: Leaving directory '/export/ssd/git/gcc-test-native/bld/x86_64-pc-linux-gnu/libgcc'
make[6]: *** [Makefile:125: all-multi] Error 2
make[6]: Leaving directory '/export/ssd/git/gcc-test-native/bld/x86_64-pc-linux-gnu/libgcc'
make[5]: *** [Makefile:18266: all-stage1-target-libgcc] Error 2
make[5]: Leaving directory '/export/ssd/git/gcc-test-native/bld'
make[4]: *** [Makefile:23488: stage1-bubble] Error 2
make[4]: Leaving directory '/export/ssd/git/gcc-test-native/bld'
make[3]: *** [Makefile:23809: bootstrap] Error 2
make[3]: Leaving directory '/export/ssd/git/gcc-test-native/bld'
Command exited with non-zero status 2
818.27user 141.72system 1:55.42elapsed 831%CPU (0avgtext+0avgdata 690356maxresident)k
8920inputs+2045072outputs (72major+30648610minor)pagefaults 0swaps
make[2]: *** [Makefile:303: bootstrap] Error 2
make[2]: Leaving directory '/export/ssd/git/gcc-test-native'



More information about the Gcc-regression mailing list