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

H.J. Lu ia32 ia32@gnu-1.sc.intel.com
Sat Apr 2 19:30:00 GMT 2011


cd bld; \
 CC="gcc -m32" CXX="g++ -m32" ../src-trunk/configure \
	 --enable-clocale=gnu --with-system-zlib --enable-shared --with-demangler-in-ld --enable-cloog-backend=isl --with-ppl=/opt/gnu --with-cloog=/opt/gnu 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.171892.trunk.i686 >> makelog.171892.trunk.i686.mail; \
make[5]: *** [compare] Error 1
make[4]: *** [stage3-bubble] Error 2
make[3]: *** [bootstrap] Error 2
make[2]: *** [bootstrap] Error 2
libtool: compile:  /export/gnu/import/svn/gcc-test-ia32/bld/./gcc/xgcc -B/export/gnu/import/svn/gcc-test-ia32/bld/./gcc/ -B/usr/local/i686-linux/bin/ -B/usr/local/i686-linux/lib/ -isystem /usr/local/i686-linux/include -isystem /usr/local/i686-linux/sys-include -DHAVE_CONFIG_H -I. -I../../../src-trunk/libgomp -I../../../src-trunk/libgomp/config/linux/x86 -I../../../src-trunk/libgomp/config/linux -I../../../src-trunk/libgomp/config/posix -I../../../src-trunk/libgomp -Wall -Werror -ftls-model=initial-exec -march=i486 -pthread -mtune=i686 -g -O2 -MT fortran.lo -MD -MP -MF .deps/fortran.Tpo -c ../../../src-trunk/libgomp/fortran.c -o fortran.o >/dev/null 2>&1
mv -f .deps/fortran.Tpo .deps/fortran.Plo
/bin/sh ./libtool --tag=CC   --mode=compile /export/gnu/import/svn/gcc-test-ia32/bld/./gcc/xgcc -B/export/gnu/import/svn/gcc-test-ia32/bld/./gcc/ -B/usr/local/i686-linux/bin/ -B/usr/local/i686-linux/lib/ -isystem /usr/local/i686-linux/include -isystem /usr/local/i686-linux/sys-include    -DHAVE_CONFIG_H -I. -I../../../src-trunk/libgomp  -I../../../src-trunk/libgomp/config/linux/x86 -I../../../src-trunk/libgomp/config/linux -I../../../src-trunk/libgomp/config/posix -I../../../src-trunk/libgomp  -Wall -Werror -ftls-model=initial-exec -march=i486 -mtune=i686 -Wc,-pthread -g -O2 -MT affinity.lo -MD -MP -MF .deps/affinity.Tpo -c -o affinity.lo ../../../src-trunk/libgomp/config/linux/affinity.c
libtool: compile:  /export/gnu/import/svn/gcc-test-ia32/bld/./gcc/xgcc -B/export/gnu/import/svn/gcc-test-ia32/bld/./gcc/ -B/usr/local/i686-linux/bin/ -B/usr/local/i686-linux/lib/ -isystem /usr/local/i686-linux/include -isystem /usr/local/i686-linux/sys-include -DHAVE_CONFIG_H -I. -I../../../src-trunk/libgomp -I../../../src-trunk/libgomp/config/linux/x86 -I../../../src-trunk/libgomp/config/linux -I../../../src-trunk/libgomp/config/posix -I../../../src-trunk/libgomp -Wall -Werror -ftls-model=initial-exec -march=i486 -pthread -mtune=i686 -g -O2 -MT affinity.lo -MD -MP -MF .deps/affinity.Tpo -c ../../../src-trunk/libgomp/config/linux/affinity.c  -fPIC -DPIC -o .libs/affinity.o
libtool: compile:  /export/gnu/import/svn/gcc-test-ia32/bld/./gcc/xgcc -B/export/gnu/import/svn/gcc-test-ia32/bld/./gcc/ -B/usr/local/i686-linux/bin/ -B/usr/local/i686-linux/lib/ -isystem /usr/local/i686-linux/include -isystem /usr/local/i686-linux/sys-include -DHAVE_CONFIG_H -I. -I../../../src-trunk/libgomp -I../../../src-trunk/libgomp/config/linux/x86 -I../../../src-trunk/libgomp/config/linux -I../../../src-trunk/libgomp/config/posix -I../../../src-trunk/libgomp -Wall -Werror -ftls-model=initial-exec -march=i486 -pthread -mtune=i686 -g -O2 -MT affinity.lo -MD -MP -MF .deps/affinity.Tpo -c ../../../src-trunk/libgomp/config/linux/affinity.c -o affinity.o >/dev/null 2>&1
mv -f .deps/affinity.Tpo .deps/affinity.Plo
make  DO=all multi-do # make
make[9]: Entering directory `/export/gnu/import/svn/gcc-test-ia32/bld/i686-linux/libgomp'
if [ -z "" ]; then \
  true; \
else \
  rootpre=`${PWDCMD-pwd}`/; export rootpre; \
  srcrootpre=`cd ../../../src-trunk/libgomp; ${PWDCMD-pwd}`/; export srcrootpre; \
  lib=`echo "${rootpre}" | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \
  compiler="/export/gnu/import/svn/gcc-test-ia32/bld/./gcc/xgcc -B/export/gnu/import/svn/gcc-test-ia32/bld/./gcc/ -B/usr/local/i686-linux/bin/ -B/usr/local/i686-linux/lib/ -isystem /usr/local/i686-linux/include -isystem /usr/local/i686-linux/sys-include   "; \
  for i in `${compiler} --print-multi-lib 2>/dev/null`; do \
    dir=`echo $i | sed -e 's/;.*$//'`; \
    if [ "${dir}" = "." ]; then \
      true; \
    else \
      if [ -d ../${dir}/${lib} ]; then \
	flags=`echo $i | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; \
	if (cd ../${dir}/${lib}; make  \
			CFLAGS="-g -O2 ${flags}" \
			CCASFLAGS=" ${flags}" \
			FCFLAGS="-L. -Wall -L../libgfortran ${flags}" \
			FFLAGS=" ${flags}" \
			ADAFLAGS=" ${flags}" \
			prefix="/usr/local" \
			exec_prefix="/usr/local" \
			GCJFLAGS=" ${flags}" \
			GOCFLAGS="-O2 -g ${flags}" \
			CXXFLAGS="-g -O2 -D_GNU_SOURCE ${flags}" \
			LIBCFLAGS="-g -O2 ${flags}" \
			LIBCXXFLAGS="-g -O2 -D_GNU_SOURCE -fno-implicit-templates ${flags}" \
			LDFLAGS=" ${flags}" \
			MULTIFLAGS="${flags}" \
			DESTDIR="" \
			INSTALL="/usr/bin/install -c" \
			INSTALL_DATA="/usr/bin/install -c -m 644" \
			INSTALL_PROGRAM="/usr/bin/install -c" \
			INSTALL_SCRIPT="/usr/bin/install -c" \
			all); then \
	  true; \
	else \
	  exit 1; \
	fi; \
      else true; \
      fi; \
    fi; \
  done; \
fi
make[9]: Leaving directory `/export/gnu/import/svn/gcc-test-ia32/bld/i686-linux/libgomp'
/export/gnu/import/svn/gcc-test-ia32/bld/./gcc/gfortran -B/export/gnu/import/svn/gcc-test-ia32/bld/./gcc/ -B/usr/local/i686-linux/bin/ -B/usr/local/i686-linux/lib/ -isystem /usr/local/i686-linux/include -isystem /usr/local/i686-linux/sys-include    -L. -Wall -L../libgfortran -fsyntax-only omp_lib.f90
mv -f .deps/proc.Tpo .deps/proc.Plo
mv -f .deps/work.Tpo .deps/work.Plo
mv -f .deps/sem.Tpo .deps/sem.Plo
/bin/sh ./libtool --tag CC   --mode=link /export/gnu/import/svn/gcc-test-ia32/bld/./gcc/xgcc -B/export/gnu/import/svn/gcc-test-ia32/bld/./gcc/ -B/usr/local/i686-linux/bin/ -B/usr/local/i686-linux/lib/ -isystem /usr/local/i686-linux/include -isystem /usr/local/i686-linux/sys-include    -Wall -Werror -ftls-model=initial-exec -march=i486 -mtune=i686 -Wc,-pthread -g -O2   -Wl,-O1   -o libgomp.la -version-info 1:0:0 -Wl,--version-script,../../../src-trunk/libgomp/libgomp.map  -rpath /usr/local/lib alloc.lo barrier.lo critical.lo env.lo error.lo iter.lo iter_ull.lo loop.lo loop_ull.lo ordered.lo parallel.lo sections.lo single.lo task.lo team.lo work.lo lock.lo mutex.lo proc.lo sem.lo bar.lo ptrlock.lo time.lo fortran.lo affinity.lo  -lrt 
:
libtool: link: /export/gnu/import/svn/gcc-test-ia32/bld/./gcc/xgcc -B/export/gnu/import/svn/gcc-test-ia32/bld/./gcc/ -B/usr/local/i686-linux/bin/ -B/usr/local/i686-linux/lib/ -isystem /usr/local/i686-linux/include -isystem /usr/local/i686-linux/sys-include    -shared  .libs/alloc.o .libs/barrier.o .libs/critical.o .libs/env.o .libs/error.o .libs/iter.o .libs/iter_ull.o .libs/loop.o .libs/loop_ull.o .libs/ordered.o .libs/parallel.o .libs/sections.o .libs/single.o .libs/task.o .libs/team.o .libs/work.o .libs/lock.o .libs/mutex.o .libs/proc.o .libs/sem.o .libs/bar.o .libs/ptrlock.o .libs/time.o .libs/fortran.o .libs/affinity.o   -lrt  -march=i486 -mtune=i686 -pthread -Wl,-O1 -Wl,--version-script -Wl,../../../src-trunk/libgomp/libgomp.map   -Wl,-soname -Wl,libgomp.so.1 -o .libs/libgomp.so.1.0.0
libtool: link: (cd ".libs" && rm -f "libgomp.so.1" && ln -s "libgomp.so.1.0.0" "libgomp.so.1")
libtool: link: (cd ".libs" && rm -f "libgomp.so" && ln -s "libgomp.so.1.0.0" "libgomp.so")
libtool: link: ar rc .libs/libgomp.a  alloc.o barrier.o critical.o env.o error.o iter.o iter_ull.o loop.o loop_ull.o ordered.o parallel.o sections.o single.o task.o team.o work.o lock.o mutex.o proc.o sem.o bar.o ptrlock.o time.o fortran.o affinity.o
libtool: link: ranlib .libs/libgomp.a
libtool: link: ( cd ".libs" && rm -f "libgomp.la" && ln -s "../libgomp.la" "libgomp.la" )
make[8]: Leaving directory `/export/gnu/import/svn/gcc-test-ia32/bld/i686-linux/libgomp'
make[7]: Leaving directory `/export/gnu/import/svn/gcc-test-ia32/bld/i686-linux/libgomp'
make[6]: Leaving directory `/export/gnu/import/svn/gcc-test-ia32/bld/i686-linux/libgomp'
make[5]: Leaving directory `/export/gnu/import/svn/gcc-test-ia32/bld'
make "DESTDIR=" "RPATH_ENVVAR=LD_LIBRARY_PATH" "TARGET_SUBDIR=i686-linux" "bindir=/usr/local/bin" "datadir=/usr/local/share" "exec_prefix=/usr/local" "includedir=/usr/local/include" "datarootdir=/usr/local/share" "docdir=/usr/local/share/doc/" "infodir=/usr/local/share/info" "pdfdir=/usr/local/share/doc/" "htmldir=/usr/local/share/doc/" "libdir=/usr/local/lib" "libexecdir=/usr/local/libexec" "lispdir=" "localstatedir=/usr/local/var" "mandir=/usr/local/share/man" "oldincludedir=/usr/include" "prefix=/usr/local" "sbindir=/usr/local/sbin" "sharedstatedir=/usr/local/com" "sysconfdir=/usr/local/etc" "tooldir=/usr/local/i686-linux" "build_tooldir=/usr/local/i686-linux" "target_alias=i686-linux" "AWK=gawk" "BISON=bison" "CC_FOR_BUILD=gcc -m32" "CFLAGS_FOR_BUILD=-g -O2" "CXX_FOR_BUILD=g++ -m32" "EXPECT=expect" "FLEX=flex" "INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install -c" "LDFLAGS_FOR_BUILD=" "LEX=flex" "M4=m4" "MAKE=make" "RUNTEST=runtest" "RUNTESTFLAGS=" "SED=/bin/sed" "SHELL=/bin/sh" "YACC=bison -y" "`echo 'ADAFLAGS=' | sed -e s'/[^=][^=]*=$/XFOO=/'`" "ADA_CFLAGS=" "AR_FLAGS=rc" "`echo 'BOOT_ADAFLAGS=-gnatpg -gnata' | sed -e s'/[^=][^=]*=$/XFOO=/'`" "BOOT_CFLAGS=-g -O2" "BOOT_LDFLAGS=" "CFLAGS=-g -O2" "CXXFLAGS=-g -O2" "LDFLAGS=" "LIBCFLAGS=-g -O2" "LIBCXXFLAGS=-g -O2 -fno-implicit-templates" "STAGE1_CHECKING=--enable-checking=yes,types" "STAGE1_LANGUAGES=c,lto" "GNATBIND=gnatbind" "GNATMAKE=gnatmake" "AR_FOR_TARGET=ar" "AS_FOR_TARGET=as" "CC_FOR_TARGET=/export/gnu/import/svn/gcc-test-ia32/bld/./gcc/xgcc -B/export/gnu/import/svn/gcc-test-ia32/bld/./gcc/" "CFLAGS_FOR_TARGET=-g -O2" "CPPFLAGS_FOR_TARGET=" "CXXFLAGS_FOR_TARGET=-g -O2 -D_GNU_SOURCE" "DLLTOOL_FOR_TARGET=dlltool" "FLAGS_FOR_TARGET=-B/usr/local/i686-linux/bin/ -B/usr/local/i686-linux/lib/ -isystem /usr/local/i686-linux/include -isystem /usr/local/i686-linux/sys-include" "GCJ_FOR_TARGET=/export/gnu/import/svn/gcc-test-ia32/bld/./gcc/gcj -B/export/gnu/import/svn/gcc-test-ia32/bld/./gcc/" "GFORTRAN_FOR_TARGET=/export/gnu/import/svn/gcc-test-ia32/bld/./gcc/gfortran -B/export/gnu/import/svn/gcc-test-ia32/bld/./gcc/" "GOC_FOR_TARGET=" "GOCFLAGS_FOR_TARGET=-O2 -g" "LD_FOR_TARGET=ld" "LIPO_FOR_TARGET=lipo" "LDFLAGS_FOR_TARGET=" "LIBCFLAGS_FOR_TARGET=-g -O2" "LIBCXXFLAGS_FOR_TARGET=-g -O2 -D_GNU_SOURCE -fno-implicit-templates" "NM_FOR_TARGET=nm" "OBJDUMP_FOR_TARGET=objdump" "RANLIB_FOR_TARGET=ranlib" "STRIP_FOR_TARGET=strip" "WINDRES_FOR_TARGET=windres" "WINDMC_FOR_TARGET=windmc" "BUILD_CONFIG=bootstrap-debug" "`echo 'LANGUAGES=' | sed -e s'/[^=][^=]*=$/XFOO=/'`" "LEAN=false" "STAGE1_CFLAGS=-g -fkeep-inline-functions" "STAGE1_CXXFLAGS=-g -O2" "STAGE1_TFLAGS=" "STAGE2_CFLAGS=-g -O2 -gtoggle" "STAGE2_CXXFLAGS=-g -O2" "STAGE2_TFLAGS=" "STAGE3_CFLAGS=-g -O2" "STAGE3_CXXFLAGS=-g -O2" "STAGE3_TFLAGS=" "STAGE4_CFLAGS=-g -O2" "STAGE4_CXXFLAGS=-g -O2" "STAGE4_TFLAGS=" "STAGEprofile_CFLAGS=-g -O2 -gtoggle -fprofile-generate" "STAGEprofile_CXXFLAGS=-g -O2" "STAGEprofile_TFLAGS=" "STAGEfeedback_CFLAGS=-g -O2 -fprofile-use" "STAGEfeedback_CXXFLAGS=-g -O2" "STAGEfeedback_TFLAGS="  "TFLAGS=" "CONFIG_SHELL=/bin/sh" "MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000"  compare
make[5]: Entering directory `/export/gnu/import/svn/gcc-test-ia32/bld'
make[6]: Entering directory `/export/gnu/import/svn/gcc-test-ia32/bld'
rm -f stage_current
make[6]: Leaving directory `/export/gnu/import/svn/gcc-test-ia32/bld'
Comparing stages 2 and 3
warning: gcc/cc1obj-checksum.o differs
warning: gcc/cc1plus-checksum.o differs
warning: gcc/cc1-checksum.o differs
Bootstrap comparison failure!
gcc/tree-ssa-structalias.o differs
gcc/build/genautomata.o differs
gcc/graphite-sese-to-poly.o differs
gcc/combine.o differs
gcc/gimple-iterator.o differs
gcc/tree-iterator.o differs
gcc/c-decl.o differs
libiberty/floatformat.o differs
libiberty/pic/floatformat.o differs
libiberty/pic/regex.o differs
libiberty/pic/md5.o differs
make[5]: *** [compare] Error 1
make[5]: Leaving directory `/export/gnu/import/svn/gcc-test-ia32/bld'
make[4]: *** [stage3-bubble] Error 2
make[4]: Leaving directory `/export/gnu/import/svn/gcc-test-ia32/bld'
make[3]: *** [bootstrap] Error 2
make[3]: Leaving directory `/export/gnu/import/svn/gcc-test-ia32/bld'
3818.28user 162.29system 19:55.96elapsed 332%CPU (0avgtext+0avgdata 1233072maxresident)k
584inputs+7194480outputs (2major+57900050minor)pagefaults 0swaps
make[2]: *** [bootstrap] Error 2
make[2]: Leaving directory `/export/gnu/import/svn/gcc-test-ia32'



More information about the Gcc-regression mailing list