Parallel make bug

Gerald Pfeifer pfeifer@dbai.tuwien.ac.at
Mon Dec 13 08:51:00 GMT 1999


We definitely have an annoying parallel make bug that shows its ugly
head indeterministically on a dual-processor Sun U60 with `gmake -j4`.

Please find below the last 200 lines of output generated by current
CVS sources.

I don't have the old logs, but I am rather sure that previous aborts
happened at exactly the same point.

(A second bootstrap with exactly the same sources succeeded just fifteen
minutes after this one.)

Gerald

---- cut ----
/sw/test/gcc/gcc/gcc/longlong.h:1179: warning: macro arg `r' would be stringified with -traditional.
stage1/xgcc -Bstage1/ -B/sw/test/gcc/SunOS/sparc-sun-solaris2.6/bin/ -c  -DIN_GCC  -DSVR4  -W -Wall -Wtraditional -O2 -O  -W -Wall    -I. -I.. -I/sw/test/gcc/gcc/gcc/cp -I/sw/test/gcc/gcc/gcc/cp/.. -I/sw/test/gcc/gcc/gcc/cp/../config -I/sw/test/gcc/gcc/gcc/cp/../../include /sw/test/gcc/gcc/gcc/cp/lex.c
_udivdi3
In file included from /sw/test/gcc/gcc/gcc/libgcc2.c:163:
/sw/test/gcc/gcc/gcc/longlong.h:1179: warning: macro arg `q' would be stringified with -traditional.
/sw/test/gcc/gcc/gcc/longlong.h:1179: warning: macro arg `q' would be stringified with -traditional.
/sw/test/gcc/gcc/gcc/longlong.h:1179: warning: macro arg `r' would be stringified with -traditional.
/sw/test/gcc/gcc/gcc/longlong.h:1179: warning: macro arg `r' would be stringified with -traditional.
/sw/test/gcc/gcc/gcc/longlong.h:1179: warning: macro arg `r' would be stringified with -traditional.
_umoddi3
stage1/xgcc -Bstage1/ -B/sw/test/gcc/SunOS/sparc-sun-solaris2.6/bin/ -c  -DIN_GCC  -DSVR4  -W -Wall -Wtraditional -O2 -O  -W -Wall    -I. -I.. -I/sw/test/gcc/gcc/gcc/cp -I/sw/test/gcc/gcc/gcc/cp/.. -I/sw/test/gcc/gcc/gcc/cp/../config -I/sw/test/gcc/gcc/gcc/cp/../../include  \
  `echo /sw/test/gcc/gcc/gcc/cp/parse.c | sed 's,^\./,,'`
In file included from /sw/test/gcc/gcc/gcc/libgcc2.c:163:
/sw/test/gcc/gcc/gcc/longlong.h:1179: warning: macro arg `q' would be stringified with -traditional.
/sw/test/gcc/gcc/gcc/longlong.h:1179: warning: macro arg `q' would be stringified with -traditional.
/sw/test/gcc/gcc/gcc/longlong.h:1179: warning: macro arg `r' would be stringified with -traditional.
/sw/test/gcc/gcc/gcc/longlong.h:1179: warning: macro arg `r' would be stringified with -traditional.
/sw/test/gcc/gcc/gcc/longlong.h:1179: warning: macro arg `r' would be stringified with -traditional.
_negdi2
_lshrdi3
/sw/test/gcc/gcc/gcc/cp/error.c: In function `dump_expr':
/sw/test/gcc/gcc/gcc/cp/error.c:1502: warning: format not a string literal, argument types not checked
_ashldi3
_ashrdi3
_ffsdi2
_udiv_w_sdiv
In file included from /sw/test/gcc/gcc/gcc/libgcc2.c:163:
/sw/test/gcc/gcc/gcc/longlong.h:1179: warning: macro arg `q' would be stringified with -traditional.
/sw/test/gcc/gcc/gcc/longlong.h:1179: warning: macro arg `q' would be stringified with -traditional.
/sw/test/gcc/gcc/gcc/longlong.h:1179: warning: macro arg `r' would be stringified with -traditional.
/sw/test/gcc/gcc/gcc/longlong.h:1179: warning: macro arg `r' would be stringified with -traditional.
/sw/test/gcc/gcc/gcc/longlong.h:1179: warning: macro arg `r' would be stringified with -traditional.
_udivmoddi4
In file included from /sw/test/gcc/gcc/gcc/libgcc2.c:163:
/sw/test/gcc/gcc/gcc/longlong.h:1179: warning: macro arg `q' would be stringified with -traditional.
/sw/test/gcc/gcc/gcc/longlong.h:1179: warning: macro arg `q' would be stringified with -traditional.
/sw/test/gcc/gcc/gcc/longlong.h:1179: warning: macro arg `r' would be stringified with -traditional.
/sw/test/gcc/gcc/gcc/longlong.h:1179: warning: macro arg `r' would be stringified with -traditional.
/sw/test/gcc/gcc/gcc/longlong.h:1179: warning: macro arg `r' would be stringified with -traditional.
_cmpdi2
_ucmpdi2
stage1/xgcc -Bstage1/ -B/sw/test/gcc/SunOS/sparc-sun-solaris2.6/bin/ -c  -DIN_GCC  -DSVR4  -W -Wall -Wtraditional -O2 -O  -W -Wall    -I. -I.. -I/sw/test/gcc/gcc/gcc/cp -I/sw/test/gcc/gcc/gcc/cp/.. -I/sw/test/gcc/gcc/gcc/cp/../config -I/sw/test/gcc/gcc/gcc/cp/../../include /sw/test/gcc/gcc/gcc/cp/ptree.c
stage1/xgcc -Bstage1/ -B/sw/test/gcc/SunOS/sparc-sun-solaris2.6/bin/ -c  -DIN_GCC  -DSVR4  -W -Wall -Wtraditional -O2 -O  -W -Wall    -I. -I.. -I/sw/test/gcc/gcc/gcc/cp -I/sw/test/gcc/gcc/gcc/cp/.. -I/sw/test/gcc/gcc/gcc/cp/../config -I/sw/test/gcc/gcc/gcc/cp/../../include /sw/test/gcc/gcc/gcc/cp/rtti.c
_floatdidf
_floatdisf
_fixunsdfsi
_fixunssfsi
stage1/xgcc -Bstage1/ -B/sw/test/gcc/SunOS/sparc-sun-solaris2.6/bin/ -c  -DIN_GCC  -DSVR4  -W -Wall -Wtraditional -O2 -O  -W -Wall    -I. -I.. -I/sw/test/gcc/gcc/gcc/cp -I/sw/test/gcc/gcc/gcc/cp/.. -I/sw/test/gcc/gcc/gcc/cp/../config -I/sw/test/gcc/gcc/gcc/cp/../../include /sw/test/gcc/gcc/gcc/cp/spew.c
_fixunsdfdi
_fixdfdi
stage1/xgcc -Bstage1/ -B/sw/test/gcc/SunOS/sparc-sun-solaris2.6/bin/ -c  -DIN_GCC  -DSVR4  -W -Wall -Wtraditional -O2 -O  -W -Wall    -I. -I.. -I/sw/test/gcc/gcc/gcc/cp -I/sw/test/gcc/gcc/gcc/cp/.. -I/sw/test/gcc/gcc/gcc/cp/../config -I/sw/test/gcc/gcc/gcc/cp/../../include /sw/test/gcc/gcc/gcc/cp/typeck.c
stage1/xgcc -Bstage1/ -B/sw/test/gcc/SunOS/sparc-sun-solaris2.6/bin/ -c  -DIN_GCC  -DSVR4  -W -Wall -Wtraditional -O2 -O  -W -Wall    -I. -I.. -I/sw/test/gcc/gcc/gcc/cp -I/sw/test/gcc/gcc/gcc/cp/.. -I/sw/test/gcc/gcc/gcc/cp/../config -I/sw/test/gcc/gcc/gcc/cp/../../include /sw/test/gcc/gcc/gcc/cp/cvt.c
stage1/xgcc -Bstage1/ -B/sw/test/gcc/SunOS/sparc-sun-solaris2.6/bin/ -c  -DIN_GCC  -DSVR4  -W -Wall -Wtraditional -O2 -O  -W -Wall    -I. -I.. -I/sw/test/gcc/gcc/gcc/cp -I/sw/test/gcc/gcc/gcc/cp/.. -I/sw/test/gcc/gcc/gcc/cp/../config -I/sw/test/gcc/gcc/gcc/cp/../../include /sw/test/gcc/gcc/gcc/cp/except.c
stage1/xgcc -Bstage1/ -B/sw/test/gcc/SunOS/sparc-sun-solaris2.6/bin/ -c  -DIN_GCC  -DSVR4  -W -Wall -Wtraditional -O2 -O  -W -Wall    -I. -I.. -I/sw/test/gcc/gcc/gcc/cp -I/sw/test/gcc/gcc/gcc/cp/.. -I/sw/test/gcc/gcc/gcc/cp/../config -I/sw/test/gcc/gcc/gcc/cp/../../include /sw/test/gcc/gcc/gcc/cp/friend.c
_fixunssfdi
_fixsfdi
_fixxfdi
_fixunsxfdi
_floatdixf
stage1/xgcc -Bstage1/ -B/sw/test/gcc/SunOS/sparc-sun-solaris2.6/bin/ -c  -DIN_GCC  -DSVR4  -W -Wall -Wtraditional -O2 -O  -W -Wall    -I. -I.. -I/sw/test/gcc/gcc/gcc/cp -I/sw/test/gcc/gcc/gcc/cp/.. -I/sw/test/gcc/gcc/gcc/cp/../config -I/sw/test/gcc/gcc/gcc/cp/../../include /sw/test/gcc/gcc/gcc/cp/init.c
_fixunsxfsi
stage1/xgcc -Bstage1/ -B/sw/test/gcc/SunOS/sparc-sun-solaris2.6/bin/ -c  -DIN_GCC  -DSVR4  -W -Wall -Wtraditional -O2 -O  -W -Wall    -I. -I.. -I/sw/test/gcc/gcc/gcc/cp -I/sw/test/gcc/gcc/gcc/cp/.. -I/sw/test/gcc/gcc/gcc/cp/../config -I/sw/test/gcc/gcc/gcc/cp/../../include /sw/test/gcc/gcc/gcc/cp/method.c
_fixtfdi
stage1/xgcc -Bstage1/ -B/sw/test/gcc/SunOS/sparc-sun-solaris2.6/bin/ -c  -DIN_GCC  -DSVR4  -W -Wall -Wtraditional -O2 -O  -W -Wall    -I. -I.. -I/sw/test/gcc/gcc/gcc/cp -I/sw/test/gcc/gcc/gcc/cp/.. -I/sw/test/gcc/gcc/gcc/cp/../config -I/sw/test/gcc/gcc/gcc/cp/../../include /sw/test/gcc/gcc/gcc/cp/search.c
_fixunstfdi
_floatditf
__gcc_bcmp
_varargs
__dummy
_eprintf
/sw/test/gcc/gcc/gcc/libgcc2.c: In function `__eprintf':
/sw/test/gcc/gcc/gcc/libgcc2.c:1430: warning: format not a string literal, argument types not checked
stage1/xgcc -Bstage1/ -B/sw/test/gcc/SunOS/sparc-sun-solaris2.6/bin/ -c  -DIN_GCC  -DSVR4  -W -Wall -Wtraditional -O2 -O  -W -Wall    -I. -I.. -I/sw/test/gcc/gcc/gcc/cp -I/sw/test/gcc/gcc/gcc/cp/.. -I/sw/test/gcc/gcc/gcc/cp/../config -I/sw/test/gcc/gcc/gcc/cp/../../include /sw/test/gcc/gcc/gcc/cp/semantics.c
_bb
/sw/test/gcc/gcc/gcc/libgcc2.c: In function `__bb_exit_trace_func':
/sw/test/gcc/gcc/gcc/libgcc2.c:2035: warning: Use of ANSI string concatenation
/sw/test/gcc/gcc/gcc/libgcc2.c: In function `__bb_init_prg':
/sw/test/gcc/gcc/gcc/libgcc2.c:2106: warning: Use of ANSI string concatenation
/sw/test/gcc/gcc/gcc/libgcc2.c:2106: warning: Use of ANSI string concatenation
/sw/test/gcc/gcc/gcc/libgcc2.c: In function `__bb_trace_func':
/sw/test/gcc/gcc/gcc/libgcc2.c:2201: warning: Use of ANSI string concatenation
/sw/test/gcc/gcc/gcc/libgcc2.c:2201: warning: Use of ANSI string concatenation
/sw/test/gcc/gcc/gcc/libgcc2.c:2263: warning: Use of ANSI string concatenation
/sw/test/gcc/gcc/gcc/libgcc2.c:2263: warning: Use of ANSI string concatenation
/sw/test/gcc/gcc/gcc/libgcc2.c: In function `__bb_trace_ret':
/sw/test/gcc/gcc/gcc/libgcc2.c:2371: warning: Use of ANSI string concatenation
/sw/test/gcc/gcc/gcc/libgcc2.c:2371: warning: Use of ANSI string concatenation
/sw/test/gcc/gcc/gcc/libgcc2.c:2385: warning: Use of ANSI string concatenation
/sw/test/gcc/gcc/gcc/libgcc2.c:2385: warning: Use of ANSI string concatenation
/sw/test/gcc/gcc/gcc/libgcc2.c: In function `__bb_init_trace_func':
/sw/test/gcc/gcc/gcc/libgcc2.c:2396: warning: Use of ANSI string concatenation
/sw/test/gcc/gcc/gcc/libgcc2.c:2396: warning: Use of ANSI string concatenation
/sw/test/gcc/gcc/gcc/libgcc2.c:2452: warning: Use of ANSI string concatenation
/sw/test/gcc/gcc/gcc/libgcc2.c:2452: warning: Use of ANSI string concatenation
_shtab
_clear_cache
_trampoline
__main
_exit
stage1/xgcc -Bstage1/ -B/sw/test/gcc/SunOS/sparc-sun-solaris2.6/bin/ -c  -DIN_GCC  -DSVR4  -W -Wall -Wtraditional -O2 -O  -W -Wall    -I. -I.. -I/sw/test/gcc/gcc/gcc/cp -I/sw/test/gcc/gcc/gcc/cp/.. -I/sw/test/gcc/gcc/gcc/cp/../config -I/sw/test/gcc/gcc/gcc/cp/../../include /sw/test/gcc/gcc/gcc/cp/tree.c
_ctors
_pure
stage1/xgcc -Bstage1/ -B/sw/test/gcc/SunOS/sparc-sun-solaris2.6/bin/ -c  -DIN_GCC  -DSVR4  -W -Wall -Wtraditional -O2 -O  -W -Wall    -I. -I.. -I/sw/test/gcc/gcc/gcc/cp -I/sw/test/gcc/gcc/gcc/cp/.. -I/sw/test/gcc/gcc/gcc/cp/../config -I/sw/test/gcc/gcc/gcc/cp/../../include /sw/test/gcc/gcc/gcc/cp/xref.c
stage1/xgcc -Bstage1/ -B/sw/test/gcc/SunOS/sparc-sun-solaris2.6/bin/ -c  -DIN_GCC  -DSVR4  -W -Wall -Wtraditional -O2 -O  -W -Wall    -I. -I.. -I/sw/test/gcc/gcc/gcc/cp -I/sw/test/gcc/gcc/gcc/cp/.. -I/sw/test/gcc/gcc/gcc/cp/../config -I/sw/test/gcc/gcc/gcc/cp/../../include /sw/test/gcc/gcc/gcc/cp/repo.c
stage1/xgcc -Bstage1/ -B/sw/test/gcc/SunOS/sparc-sun-solaris2.6/bin/ -c  -DIN_GCC  -DSVR4  -W -Wall -Wtraditional -O2 -O  -W -Wall    -I. -I.. -I/sw/test/gcc/gcc/gcc/cp -I/sw/test/gcc/gcc/gcc/cp/.. -I/sw/test/gcc/gcc/gcc/cp/../config -I/sw/test/gcc/gcc/gcc/cp/../../include /sw/test/gcc/gcc/gcc/cp/dump.c
for name in _eh; \
do \
  echo ${name}; \
  ./xgcc -B/sw/test/gcc/SunOS/sparc-sun-solaris2.6/bin/ -B./ -I/sw/test/gcc/SunOS/sparc-sun-solaris2.6/include -O2   -DIN_GCC  -DSVR4  -W -Wall -Wtraditional -O2 -O -I./include  -fPIC -g1 -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -fexceptions -I. -I/sw/test/gcc/gcc/gcc -I/sw/test/gcc/gcc/gcc/config -I/sw/test/gcc/gcc/gcc/../include -c \
      -DL${name} /sw/test/gcc/gcc/gcc/libgcc2.c -o ${name}.o; \
  if [ $? -eq 0 ] ; then true; else exit 1; fi; \
  ` if [ -f /files/pfeifer/OBJ-1312-17:10/gcc/../binutils/ar ] ; then echo /files/pfeifer/OBJ-1312-17:10/gcc/../binutils/ar ; else if [ "sparc-sun-solaris2.6" = "sparc-sun-solaris2.6" ] ; then echo ar; else t='s,^,sparc-sun-solaris2.6-,'; echo ar | sed -e $t ; fi; fi` rc tmplibgcc2.a ${name}.o; \
  rm -f ${name}.o; \
done
_eh
/sw/test/gcc/gcc/gcc/cp/tree.c: In function `__eprintf':
/sw/test/gcc/gcc/gcc/cp/tree.c:1886: warning: format not a string literal, argument types not checked
stage1/xgcc -Bstage1/ -B/sw/test/gcc/SunOS/sparc-sun-solaris2.6/bin/ -c  -DIN_GCC  -DSVR4  -W -Wall -Wtraditional -O2 -O  -W -Wall    -I. -I.. -I/sw/test/gcc/gcc/gcc/cp -I/sw/test/gcc/gcc/gcc/cp/.. -I/sw/test/gcc/gcc/gcc/cp/../config -I/sw/test/gcc/gcc/gcc/cp/../../include /sw/test/gcc/gcc/gcc/cp/optimize.c
/sw/test/gcc/gcc/gcc/libgcc2.c: In function `eh_context_initialize':
/sw/test/gcc/gcc/gcc/libgcc2.c:3184: warning: missing braces around initializer
/sw/test/gcc/gcc/gcc/libgcc2.c:3184: warning: (near initialization for `once.__pthread_once_pad')
/sw/test/gcc/gcc/gcc/libgcc2.c:3196: warning: missing braces around initializer
/sw/test/gcc/gcc/gcc/libgcc2.c:3196: warning: (near initialization for `once_regsizes.__pthread_once_pad')
if [ x != x ]; then \
  for name in _pack_sf _unpack_sf _addsub_sf _mul_sf _div_sf _fpcmp_parts_sf _compare_sf _eq_sf _ne_sf _gt_sf _ge_sf _lt_sf _le_sf _si_to_sf _sf_to_si _negate_sf _make_sf _sf_to_df _thenan_sf _sf_to_usi _df_to_usi; \
  do \
    echo ${name}; \
    ./xgcc -B/sw/test/gcc/SunOS/sparc-sun-solaris2.6/bin/ -B./ -I/sw/test/gcc/SunOS/sparc-sun-solaris2.6/include -O2   -DIN_GCC  -DSVR4  -W -Wall -Wtraditional -O2 -O -I./include  -fPIC -g1 -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I/sw/test/gcc/gcc/gcc -I/sw/test/gcc/gcc/gcc/config -I/sw/test/gcc/gcc/gcc/../include -c -DL${name} \
        -DFINE_GRAINED_LIBRARIES  -o ${name}.o; \
    if [ $? -eq 0 ] ; then true; else exit 1; fi; \
    ` if [ -f /files/pfeifer/OBJ-1312-17:10/gcc/../binutils/ar ] ; then echo /files/pfeifer/OBJ-1312-17:10/gcc/../binutils/ar ; else if [ "sparc-sun-solaris2.6" = "sparc-sun-solaris2.6" ] ; then echo ar; else t='s,^,sparc-sun-solaris2.6-,'; echo ar | sed -e $t ; fi; fi` rc tmplibgcc2.a ${name}.o; \
    rm -f ${name}.o; \
  done; \
else true; fi;
if [ x != x ]; then \
  for name in _pack_df _unpack_df _addsub_df _mul_df _div_df _fpcmp_parts_df _compare_df _eq_df _ne_df _gt_df _ge_df _lt_df _le_df _si_to_df _df_to_si _negate_df _make_df _df_to_sf _thenan_df _sf_to_usi _df_to_usi; \
  do \
    echo ${name}; \
    ./xgcc -B/sw/test/gcc/SunOS/sparc-sun-solaris2.6/bin/ -B./ -I/sw/test/gcc/SunOS/sparc-sun-solaris2.6/include -O2   -DIN_GCC  -DSVR4  -W -Wall -Wtraditional -O2 -O -I./include  -fPIC -g1 -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I/sw/test/gcc/gcc/gcc -I/sw/test/gcc/gcc/gcc/config -I/sw/test/gcc/gcc/gcc/../include -c -DL${name} \
        -DFINE_GRAINED_LIBRARIES  -o _dp${name}.o; \
    if [ $? -eq 0 ] ; then true; else exit 1; fi; \
    ` if [ -f /files/pfeifer/OBJ-1312-17:10/gcc/../binutils/ar ] ; then echo /files/pfeifer/OBJ-1312-17:10/gcc/../binutils/ar ; else if [ "sparc-sun-solaris2.6" = "sparc-sun-solaris2.6" ] ; then echo ar; else t='s,^,sparc-sun-solaris2.6-,'; echo ar | sed -e $t ; fi; fi` rc tmplibgcc2.a _dp${name}.o; \
    rm -f _dp${name}.o; \
  done; \
else true; fi;
for file in /sw/test/gcc/gcc/gcc/frame.c  cplib2.txt; do \
  name=`echo ${file} | sed -e 's/[.][cSo]$//' -e 's/[.]asm$//' -e 's/[.]txt$//'`; \
  oname=` echo ${name} | sed -e 's,.*/,,'`; \
  if [ ${name}.txt = ${file} ]; then \
    for f in .. `cat ${file}`; do if [ x${f} != x.. ]; then \
      gmake --jobs=4 GCC_FOR_TARGET="./xgcc -B/sw/test/gcc/SunOS/sparc-sun-solaris2.6/bin/ -B./ -I/sw/test/gcc/SunOS/sparc-sun-solaris2.6/include" \
	AR_FOR_TARGET="` if [ -f /files/pfeifer/OBJ-1312-17:10/gcc/../binutils/ar ] ; then echo /files/pfeifer/OBJ-1312-17:10/gcc/../binutils/ar ; else if [ "sparc-sun-solaris2.6" = "sparc-sun-solaris2.6" ] ; then echo ar; else t='s,^,sparc-sun-solaris2.6-,'; echo ar | sed -e $t ; fi; fi`" \
	AR_FLAGS_FOR_TARGET="rc" CC="stage1/xgcc -Bstage1/ -B/sw/test/gcc/SunOS/sparc-sun-solaris2.6/bin/" \
	CFLAGS="-W -Wall -Wtraditional -O2 -O" HOST_PREFIX="" \
	HOST_PREFIX_1="loser-" \
	LANGUAGES="c gcov c++" \
	LIBGCC2_CFLAGS="-O2   -DIN_GCC  -DSVR4  -W -Wall -Wtraditional -O2 -O -I./include  -fPIC -g1 -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED " ${f}; \
      if [ $? -eq 0 ] ; then true; else exit 1; fi; \
      ` if [ -f /files/pfeifer/OBJ-1312-17:10/gcc/../binutils/ar ] ; then echo /files/pfeifer/OBJ-1312-17:10/gcc/../binutils/ar ; else if [ "sparc-sun-solaris2.6" = "sparc-sun-solaris2.6" ] ; then echo ar; else t='s,^,sparc-sun-solaris2.6-,'; echo ar | sed -e $t ; fi; fi` rc tmplibgcc2.a ${f}; \
      rm -f ${f}; \
    else true; \
    fi; done; \
  else \
    echo ${name}; \
    if [ ${name}.asm = ${file} ]; then \
      cp ${file} ${name}.s || exit 1; file=${name}.s; \
    else true; fi; \
    ./xgcc -B/sw/test/gcc/SunOS/sparc-sun-solaris2.6/bin/ -B./ -I/sw/test/gcc/SunOS/sparc-sun-solaris2.6/include -O2   -DIN_GCC  -DSVR4  -W -Wall -Wtraditional -O2 -O -I./include  -fPIC -g1 -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I/sw/test/gcc/gcc/gcc -I/sw/test/gcc/gcc/gcc/config -I/sw/test/gcc/gcc/gcc/../include -c ${file}; \
    if [ $? -eq 0 ] ; then true; else exit 1; fi; \
    ` if [ -f /files/pfeifer/OBJ-1312-17:10/gcc/../binutils/ar ] ; then echo /files/pfeifer/OBJ-1312-17:10/gcc/../binutils/ar ; else if [ "sparc-sun-solaris2.6" = "sparc-sun-solaris2.6" ] ; then echo ar; else t='s,^,sparc-sun-solaris2.6-,'; echo ar | sed -e $t ; fi; fi` rc tmplibgcc2.a ${oname}.o; \
    rm -f ${name}.s ${oname}.o; \
  fi; \
done
/sw/test/gcc/gcc/gcc/frame
/sw/test/gcc/gcc/gcc/frame.c:64: warning: missing braces around initializer
/sw/test/gcc/gcc/gcc/frame.c:64: warning: (near initialization for `object_mutex.__pthread_mutex_flags')
/sw/test/gcc/gcc/gcc/frame.c:64: warning: missing initializer
/sw/test/gcc/gcc/gcc/frame.c:64: warning: (near initialization for `object_mutex.__pthread_mutex_flags.__pthread_mutex_type')
/sw/test/gcc/gcc/gcc/frame.c:64: warning: missing initializer
/sw/test/gcc/gcc/gcc/frame.c:64: warning: (near initialization for `object_mutex.__pthread_mutex_lock')
/sw/test/gcc/gcc/gcc/frame.c: In function `find_fde':
/sw/test/gcc/gcc/gcc/frame.c:626: warning: `f' might be used uninitialized in this function
gmake[3]: Entering directory `/files/pfeifer/OBJ-1312-17:10/gcc'
stage1/xgcc -Bstage1/ -B/sw/test/gcc/SunOS/sparc-sun-solaris2.6/bin/  -DIN_GCC  -DSVR4  -W -Wall -Wtraditional -O2 -O  -W -Wall  -o ../cc1plus `cat ../stamp-objlist` ../c-common.o ../c-pragma.o call.o decl.o errfn.o expr.o pt.o typeck2.o class.o decl2.o error.o lex.o parse.o ptree.o rtti.o spew.o typeck.o cvt.o except.o friend.o init.o method.o search.o semantics.o tree.o xref.o repo.o dump.o optimize.o   ../../libiberty/libiberty.a 
cd cp; gmake --jobs=4 "AR_FLAGS_FOR_TARGET=rc" "AR_FOR_TARGET=ar" "BISON=`if [ -f /files/pfeifer/OBJ-1312-17:10/gcc/../bison/bison ] ; then case /sw/test/gcc/gcc/gcc in /*) echo /files/pfeifer/OBJ-1312-17:10/gcc/../bison/bison -L /sw/test/gcc/gcc/gcc/../bison/ ;; *) echo /files/pfeifer/OBJ-1312-17:10/gcc/../bison/bison -L /files/pfeifer/OBJ-1312-17:10/gcc//sw/test/gcc/gcc/gcc/../bison/ ;; esac; else echo bison ; fi`" "BISONFLAGS=" "CFLAGS=-W -Wall -Wtraditional -O2 -O" "CLIB=" "GCC_FOR_TARGET=./xgcc -B/sw/test/gcc/SunOS/sparc-sun-solaris2.6/bin/ -B./ -I/sw/test/gcc/SunOS/sparc-sun-solaris2.6/include" "LDFLAGS=" "LEX=`if [ -f /files/pfeifer/OBJ-1312-17:10/gcc/../flex/flex ] ; then echo /files/pfeifer/OBJ-1312-17:10/gcc/../flex/flex ; else echo flex ; fi`" "LEXFLAGS=" "LN=ln" "LN_S=ln -s" "MAKEINFO=`if [ -f /files/pfeifer/OBJ-1312-17:10/gcc/../texinfo/makeinfo/Makefile ] ; then echo /files/pfeifer/OBJ-1312-17:10/gcc/../texinfo/makeinfo/makeinfo ; else echo makeinfo ; fi`" "MAKEI!
NFOFLAGS=" "RANLIB_FOR_TARGET=` if [ -f /files/pfeifer/OBJ-1312-17:10/gcc/../binutils/ranlib ] ; then echo /files/pfeifer/OBJ-1312-17:10/gcc/../binutils/ranlib ; else if [ "sparc-sun-solaris2.6" = "sparc-sun-solaris2.6" ] ; then echo ranlib; else t='s,^,sparc-sun-solaris2.6-,'; echo ranlib | sed -e $t ; fi; fi`" "RANLIB_TEST_FOR_TARGET=[ -f ` if [ -f /files/pfeifer/OBJ-1312-17:10/gcc/../binutils/ranlib ] ; then echo /files/pfeifer/OBJ-1312-17:10/gcc/../binutils/ranlib ; else if [ "sparc-sun-solaris2.6" = "sparc-sun-solaris2.6" ] ; then echo ranlib; else t='s,^,sparc-sun-solaris2.6-,'; echo ranlib | sed -e $t ; fi; fi` ] || ( [ "sparc-sun-solaris2.6" = "sparc-sun-solaris2.6" ] && [ -f /usr/bin/ranlib -o -f /bin/ranlib ] )" "SHELL=/bin/sh" "STAGE_PREFIX=stage1/" "exeext=" "build_exeext=" "objext=.o" "exec_prefix=/sw/test/gcc/SunOS" "prefix=/sw/test/gcc/SunOS" "local_prefix=/usr/local" "gxx_include_dir=/sw/test/gcc/SunOS/lib/gcc-lib/sparc-sun-solaris2.6/2.96/../../../..`echo /sw/!
test/gcc/SunOS | sed -e 's|^/sw/test/gcc/SunOS||' -e 's|/[^/]*|/..|g'`/include/g++-3" "tooldir=/sw/test/gcc/SunOS/sparc-sun-solaris2.6" "gcc_tooldir=/sw/test/gcc/SunOS/lib/gcc-lib/sparc-sun-solaris2.6/2.96/../../../../sparc-sun-solaris2.6" "bindir=/sw/test/gcc/SunOS/bin" "libsubdir=/sw/test/gcc/SunOS/lib/gcc-lib/sparc-sun-solaris2.6/2.96" "datadir=/sw/test/gcc/SunOS/share" "distdir=../tmp/\$(subdir)" "localedir=/sw/test/gcc/SunOS/share/locale" "CC=stage1/xgcc -Bstage1/ -B/sw/test/gcc/SunOS/sparc-sun-solaris2.6/bin/" "CXX_FOR_BUILD=c++" "CXXFLAGS=-g -O2" "CXX_FOR_TARGET=c++" ../cc1plus
gmake[4]: Entering directory `/files/pfeifer/OBJ-1312-17:10/gcc/cp'
gmake[4]: `../cc1plus' is up to date.
gmake[4]: Leaving directory `/files/pfeifer/OBJ-1312-17:10/gcc/cp'
./xgcc -B/sw/test/gcc/SunOS/sparc-sun-solaris2.6/bin/ -B./ -I/sw/test/gcc/SunOS/sparc-sun-solaris2.6/include -O2   -DIN_GCC  -DSVR4  -W -Wall -Wtraditional -O2 -O -I./include  -fPIC -g1 -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -g -O2 -I. -I/sw/test/gcc/gcc/gcc -I/sw/test/gcc/gcc/gcc/config -I/sw/test/gcc/gcc/gcc/../include \
  -c /sw/test/gcc/gcc/gcc/cp/tinfo.cc
xgcc: installation problem, cannot exec `./cc1plus': Exec format error
gmake[3]: *** [tinfo.o] Error 1
gmake[3]: Leaving directory `/files/pfeifer/OBJ-1312-17:10/gcc'
gmake[2]: *** [libgcc2.a] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[3]: Leaving directory `/files/pfeifer/OBJ-1312-17:10/gcc/cp'
gmake[2]: Leaving directory `/files/pfeifer/OBJ-1312-17:10/gcc'
gmake[1]: *** [bootstrap] Error 2
gmake[1]: Leaving directory `/files/pfeifer/OBJ-1312-17:10/gcc'
gmake: *** [bootstrap] Error 2



More information about the Gcc-bugs mailing list