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

H.J. Lu ia32 Core i7 ia32corei7@gnu-34.sc.intel.com
Thu Nov 13 05:24:00 GMT 2014


cd bld; \
 CC="gcc -m32" CXX="g++ -m32" ../src-trunk/configure \
	--with-arch=corei7 --with-cpu=intel --prefix=/usr/5.0.0 --enable-clocale=gnu --with-system-zlib --enable-shared --with-demangler-in-ld i686-linux --with-fpmath=sse --enable-languages=c,c++,fortran,java,lto,objc
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.217458.trunk.i686.intel >> makelog.217458.trunk.i686.intel.mail; \
make[6]: *** [insn-emit.o] Error 1
make[6]: *** [alias.o] Error 1
make[5]: *** [all-stage2-gcc] Error 2
make[4]: *** [stage2-bubble] Error 2
make[3]: *** [bootstrap] Error 2
make[2]: *** [bootstrap] Error 2
 ^
../../src-trunk/gcc/config/i386/sse.md: In function ‘rtx_def* gen_maskloadv4sf(rtx, rtx, rtx)’:
../../src-trunk/gcc/config/i386/sse.md:17356:1: error: control reaches end of non-void function [-Werror=return-type]
     return "vinsert<shuffletype>64x2\t{$0x1, %2, %1, %0<mask_operand3>|%0<mask_operand3>, %1, %2, 0x1}";
 ^
../../src-trunk/gcc/config/i386/sse.md: In function ‘rtx_def* gen_maskloadv2df(rtx, rtx, rtx)’:
../../src-trunk/gcc/config/i386/sse.md:17371:1: error: control reaches end of non-void function [-Werror=return-type]
      (match_operand:VI4F_256 1 "register_operand" "v")
 ^
../../src-trunk/gcc/config/i386/sse.md: In function ‘rtx_def* gen_maskloadv8sf(rtx, rtx, rtx)’:
../../src-trunk/gcc/config/i386/sse.md:17386:1: error: control reaches end of non-void function [-Werror=return-type]
../../src-trunk/gcc/config/i386/sse.md: In function ‘rtx_def* gen_maskloadv4df(rtx, rtx, rtx)’:
../../src-trunk/gcc/config/i386/sse.md:17401:1: error: control reaches end of non-void function [-Werror=return-type]
 }
 ^
../../src-trunk/gcc/config/i386/sse.md: In function ‘rtx_def* gen_maskloadv4si(rtx, rtx, rtx)’:
../../src-trunk/gcc/config/i386/sse.md:17416:1: error: control reaches end of non-void function [-Werror=return-type]
          (const_int 12) (const_int 13)
 ^
../../src-trunk/gcc/config/i386/sse.md: In function ‘rtx_def* gen_maskloadv2di(rtx, rtx, rtx)’:
../../src-trunk/gcc/config/i386/sse.md:17431:1: error: control reaches end of non-void function [-Werror=return-type]
      (parallel [(const_int 0) (const_int 1)
 ^
../../src-trunk/gcc/config/i386/sse.md: In function ‘rtx_def* gen_maskloadv8si(rtx, rtx, rtx)’:
../../src-trunk/gcc/config/i386/sse.md:17446:1: error: control reaches end of non-void function [-Werror=return-type]
  (vec_concat:V32QI
 ^
../../src-trunk/gcc/config/i386/sse.md: In function ‘rtx_def* gen_maskloadv4di(rtx, rtx, rtx)’:
../../src-trunk/gcc/config/i386/sse.md:17461:1: error: control reaches end of non-void function [-Werror=return-type]
    (set_attr "prefix_extra" "1")
 ^
../../src-trunk/gcc/config/i386/sse.md: In function ‘rtx_def* gen_maskstorev4sf(rtx, rtx, rtx)’:
../../src-trunk/gcc/config/i386/sse.md:17477:1: error: control reaches end of non-void function [-Werror=return-type]
          (const_int 12) (const_int 13)
 ^
../../src-trunk/gcc/config/i386/sse.md: In function ‘rtx_def* gen_maskstorev2df(rtx, rtx, rtx)’:
../../src-trunk/gcc/config/i386/sse.md:17493:1: error: control reaches end of non-void function [-Werror=return-type]
    UNSPEC_MASKMOV))]
 ^
../../src-trunk/gcc/config/i386/sse.md: In function ‘rtx_def* gen_maskstorev8sf(rtx, rtx, rtx)’:
../../src-trunk/gcc/config/i386/sse.md:17509:1: error: control reaches end of non-void function [-Werror=return-type]
   "TARGET_AVX"
 ^
../../src-trunk/gcc/config/i386/sse.md: In function ‘rtx_def* gen_maskstorev4df(rtx, rtx, rtx)’:
../../src-trunk/gcc/config/i386/sse.md:17525:1: error: control reaches end of non-void function [-Werror=return-type]
 (define_expand "maskstore<mode>"
 ^
../../src-trunk/gcc/config/i386/sse.md: In function ‘rtx_def* gen_maskstorev4si(rtx, rtx, rtx)’:
../../src-trunk/gcc/config/i386/sse.md:17541:1: error: control reaches end of non-void function [-Werror=return-type]
   "&& reload_completed"
 ^
../../src-trunk/gcc/config/i386/sse.md: In function ‘rtx_def* gen_maskstorev2di(rtx, rtx, rtx)’:
../../src-trunk/gcc/config/i386/sse.md:17557:1: error: control reaches end of non-void function [-Werror=return-type]
   "TARGET_AVX"
 ^
../../src-trunk/gcc/config/i386/sse.md: In function ‘rtx_def* gen_maskstorev8si(rtx, rtx, rtx)’:
../../src-trunk/gcc/config/i386/sse.md:17573:1: error: control reaches end of non-void function [-Werror=return-type]
   [(set (match_operand:VI48_AVX512F_AVX512VL 0 "register_operand" "=v")
 ^
../../src-trunk/gcc/config/i386/sse.md: In function ‘rtx_def* gen_maskstorev4di(rtx, rtx, rtx)’:
../../src-trunk/gcc/config/i386/sse.md:17589:1: error: control reaches end of non-void function [-Werror=return-type]
   "vpsravw\t{%2, %1, %0<mask_operand3>|%0<mask_operand3>, %1, %2}"
 ^
../../src-trunk/gcc/alias.c: In function ‘rtx_def* unique_base_value(long long int)’:
../../src-trunk/gcc/alias.c:1065:36: error: ‘gen_rtx_ADDRESS’ was not declared in this scope
   return gen_rtx_ADDRESS (Pmode, id);
                                    ^
cc1plus: all warnings being treated as errors
make[6]: *** [insn-emit.o] Error 1
make[6]: *** Waiting for unfinished jobs....
../../src-trunk/gcc/alias.c: In function ‘rtx_def* canon_rtx(rtx)’:
../../src-trunk/gcc/alias.c:1480:45: error: ‘gen_rtx_PLUS’ was not declared in this scope
    return gen_rtx_PLUS (GET_MODE (x), x0, x1);
                                             ^
../../src-trunk/gcc/alias.c: In function ‘rtx_def* addr_side_effect_eval(rtx, int, int)’:
../../src-trunk/gcc/alias.c:1956:43: error: ‘gen_rtx_PLUS’ was not declared in this scope
     gen_int_mode (offset, GET_MODE (addr)));
                                           ^
../../src-trunk/gcc/alias.c: In function ‘void init_alias_target()’:
../../src-trunk/gcc/alias.c:2734:50: error: ‘gen_rtx_ADDRESS’ was not declared in this scope
     arg_base_value = gen_rtx_ADDRESS (VOIDmode, 0);
                                                  ^
../../src-trunk/gcc/alias.c: In function ‘rtx_def* unique_base_value(long long int)’:
../../src-trunk/gcc/alias.c:1066:1: error: control reaches end of non-void function [-Werror=return-type]
 }
 ^
cc1plus: all warnings being treated as errors
make[6]: *** [alias.o] Error 1
rm gcj-dbtool.pod gcj.pod jcf-dump.pod grmic.pod gcov.pod cpp.pod gfdl.pod gij.pod gc-analyze.pod gcov-tool.pod jv-convert.pod gfortran.pod fsf-funding.pod gcc.pod
make[6]: Leaving directory `/export/gnu/import/git/gcc-test-ia32corei7/bld/gcc'
make[5]: *** [all-stage2-gcc] Error 2
make[5]: Leaving directory `/export/gnu/import/git/gcc-test-ia32corei7/bld'
make[4]: *** [stage2-bubble] Error 2
make[4]: Leaving directory `/export/gnu/import/git/gcc-test-ia32corei7/bld'
make[3]: *** [bootstrap] Error 2
make[3]: Leaving directory `/export/gnu/import/git/gcc-test-ia32corei7/bld'
2857.67user 172.60system 14:11.69elapsed 355%CPU (0avgtext+0avgdata 558760maxresident)k
439216inputs+2070992outputs (9432major+37288167minor)pagefaults 0swaps
make[2]: *** [bootstrap] Error 2
make[2]: Leaving directory `/export/gnu/import/git/gcc-test-ia32corei7'



More information about the Gcc-regression mailing list