This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

egcs-980308 no longer builds under solaris 2.6


Nothing about the machine has changed since last egcs build under
egcs-980302.  Same failure mode when using
"make bootstrap 'CC=gcc -V2.7.3.2'" in place of plain "make bootstrap"
after "make distclean".

$ CFLAGS='-g -O2 -pipe'
$ ./configure --enable-shared --with-gnu-ld --with-gnu-as
<output deleted>
$ make bootstrap
<output deleted>
$ make bootstrap
make[1]: Entering directory `/local/src/egcs-980308/libiberty'
make[2]: Entering directory `/local/src/egcs-980308/libiberty'
make[2]: Leaving directory `/local/src/egcs-980308/libiberty'
make[1]: Leaving directory `/local/src/egcs-980308/libiberty'
make[1]: Entering directory `/local/src/egcs-980308/texinfo'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/local/src/egcs-980308/texinfo'
Bootstrapping the compiler
make[1]: Entering directory `/local/src/egcs-980308/gcc'
make CC="gcc" libdir=/usr/local/lib LANGUAGES="c "
make[2]: Entering directory `/local/src/egcs-980308/gcc'
if [ -f libgcc2.ready ] ; then \
        true; \
else \
        touch libgcc2.ready; \
fi
rm -f tmplibgcc2.a
for name in _muldi3 _divdi3 _moddi3 _udivdi3 _umoddi3 _negdi2 _lshrdi3 _ashldi3 _ashrdi3 _ffsdi2 _udiv_w_sdiv _udivmoddi4 _cmpdi2 _ucmpdi2 _floatdidf _floatdisf _fixunsdfsi _fixunssfsi _fixunsdfdi _fixdfdi _fixunssfdi _fixsfdi _fixxfdi _fixunsxfdi _floatdixf _fixunsxfsi _fixtfdi _fixunstfdi _floatditf __gcc_bcmp _varargs __dummy _eprintf _bb _shtab _clear_cache _trampoline __main _exit _ctors _eh  _pure; \
do \
  echo ${name}; \
  ./xgcc -B./ -O2   -DIN_GCC  -DSVR4  -g -I./include  -fPIC -g1 -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -fexceptions   -I. -I. -I./config -c -DL${name} \
      ./libgcc2.c -o ${name}.o; \
  if [ $? -eq 0 ] ; then true; else exit 1; fi; \
  ar rc tmplibgcc2.a ${name}.o; \
  rm -f ${name}.o; \
done
_muldi3
_divdi3
_moddi3
_udivdi3
_umoddi3
_negdi2
_lshrdi3
_ashldi3
_ashrdi3
_ffsdi2
_udiv_w_sdiv
_udivmoddi4
_cmpdi2
_ucmpdi2
_floatdidf
_floatdisf
_fixunsdfsi
_fixunssfsi
_fixunsdfdi
_fixdfdi
_fixunssfdi
_fixsfdi
_fixxfdi
_fixunsxfdi
_floatdixf
_fixunsxfsi
_fixtfdi
_fixunstfdi
_floatditf
__gcc_bcmp
_varargs
__dummy
_eprintf
_bb
_shtab
_clear_cache
_trampoline
__main
_exit
_ctors
_eh
_pure
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; \
  do \
    echo ${name}; \
    ./xgcc -B./ -O2   -DIN_GCC  -DSVR4  -g -I./include  -fPIC -g1 -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -fexceptions   -I. -I. -I./config -c -DL${name} \
        -DFINE_GRAINED_LIBRARIES  -o ${name}.o; \
    if [ $? -eq 0 ] ; then true; else exit 1; fi; \
    ar 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; \
  do \
    echo ${name}; \
    ./xgcc -B./ -O2   -DIN_GCC  -DSVR4  -g -I./include  -fPIC -g1 -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -fexceptions   -I. -I. -I./config -c -DL${name} \
        -DFINE_GRAINED_LIBRARIES  -o ${name}.o; \
    if [ $? -eq 0 ] ; then true; else exit 1; fi; \
    ar rc tmplibgcc2.a ${name}.o; \
    rm -f ${name}.o; \
  done; \
else true; fi;
for file in ./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 \
      make GCC_FOR_TARGET="./xgcc -B./" \
        AR="ar" AR_FLAGS="rc" CC="gcc" \
        CFLAGS="-g" HOST_PREFIX="" \
        HOST_PREFIX_1="loser-" \
        LANGUAGES="c " \
        LIBGCC2_CFLAGS="-O2   -DIN_GCC  -DSVR4  -g -I./include  -fPIC -g1 -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -fexceptions  " ${f}; \
      if [ $? -eq 0 ] ; then true; else exit 1; fi; \
      ar 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./ -O2   -DIN_GCC  -DSVR4  -g -I./include  -fPIC -g1 -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -fexceptions   -I. -I. -I./config -c ${file}; \
    if [ $? -eq 0 ] ; then true; else exit 1; fi; \
    ar rc tmplibgcc2.a ${oname}.o; \
    rm -f ${name}.s ${oname}.o; \
  fi; \
done
./frame
./frame.c: In function `execute_cfa_insn':
./frame.c:663: internal error--unrecognizable insn:
(jump_insn 615 614 616 (addr_diff_vec:SI (label_ref:SI 614)
        [ 
            (label_ref:SI 620)
            (label_ref:SI 114)
            (label_ref:SI 146)
            (label_ref:SI 166)
            (label_ref:SI 195)
            (label_ref:SI 230)
            (label_ref:SI 304)
            (label_ref:SI 620)
            (label_ref:SI 620)
            (label_ref:SI 333)
            (label_ref:SI 468)
            (label_ref:SI 496)
            (label_ref:SI 384)
            (label_ref:SI 424)
            (label_ref:SI 447)
            (label_ref:SI 597)
            (label_ref:SI 597)
            (label_ref:SI 597)
            (label_ref:SI 597)
            (label_ref:SI 597)
            (label_ref:SI 597)
            (label_ref:SI 597)
            (label_ref:SI 597)
            (label_ref:SI 597)
            (label_ref:SI 597)
            (label_ref:SI 597)
            (label_ref:SI 597)
            (label_ref:SI 597)
            (label_ref:SI 597)
            (label_ref:SI 597)
            (label_ref:SI 597)
            (label_ref:SI 597)
            (label_ref:SI 597)
            (label_ref:SI 597)
            (label_ref:SI 597)
            (label_ref:SI 597)
            (label_ref:SI 597)
            (label_ref:SI 597)
            (label_ref:SI 597)
            (label_ref:SI 597)
            (label_ref:SI 597)
            (label_ref:SI 597)
            (label_ref:SI 597)
            (label_ref:SI 597)
            (label_ref:SI 597)
            (label_ref:SI 520)
            (label_ref:SI 576)
        ] 
        (const_int 0)
        (const_int 0) 0) -1 (nil)
    (expr_list:REG_BR_PRED (const_int 12)
        (nil)))
xgcc: Internal compiler error: program cc1 got fatal signal 6
make[2]: *** [libgcc2.a] Error 1
make[2]: Leaving directory `/local/src/egcs-980308/gcc'
make[1]: *** [bootstrap] Error 2
make[1]: Leaving directory `/local/src/egcs-980308/gcc'
make: *** [bootstrap] Error 2


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]