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]

xgcc failure, 970929 on i586-linux, target mips64-elf


Here's a piece of the log; I was doing a make LANGUAGES="c c++" in the
gcc directory.  (The various warnings are because I haven't completely
sorted out a clean set of *.h files for this platform.)  Note the
"assertion failure" at the end...

	paul

...
make[1]: Entering directory `/usr/home/pkoning/egcs-mips/gcc'
rm -f libgcc2.a
if [ -d single ]; then \
  cd single; \
  rm -f libgcc.a ; \
else true; \
fi
make GCC_FOR_TARGET="./xgcc -B./" \
  AR="/usr/local/mips64-elf/bin/ar" AR_FLAGS="rc" CC="gcc" CFLAGS="-g" \
  HOST_PREFIX="" HOST_PREFIX_1="loser-" \
  LANGUAGES="c c++" \
  LIBGCC2_CFLAGS="-O2  -DCROSS_COMPILE -DIN_GCC    -g -I./include  -G 0 -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -msingle-float" libgcc2.a
make[2]: Entering directory `/usr/home/pkoning/egcs-mips/gcc'
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 _op_new _op_vnew _new_handler _op_delete _op_vdel _bb _shtab _clear_cache _trampoline __main _exit _ctors _eh  _pure; \
do \
  echo ${name}; \
  ./xgcc -B./ -O2  -DCROSS_COMPILE -DIN_GCC    -g -I./include  -G 0 -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -msingle-float -I. -I/usr/src/egcs-970929/gcc -I/usr/src/egcs-970929/gcc/config -c -DL${name} \
      /usr/src/egcs-970929/gcc/libgcc2.c -o ${name}.o; \
  if [ $? -eq 0 ] ; then true; else exit 1; fi; \
  /usr/local/mips64-elf/bin/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
In file included from /usr/src/egcs-970929/gcc/libgcc2.c:1093:
include/limits.h:53: warning: `INT_MIN' redefined
include/limits.h:46: warning: this is the location of the previous definition
include/limits.h:54: warning: `INT_MAX' redefined
include/limits.h:47: warning: this is the location of the previous definition
include/limits.h:56: warning: `UINT_MAX' redefined
include/limits.h:49: warning: this is the location of the previous definition
_fixunssfsi
In file included from /usr/src/egcs-970929/gcc/libgcc2.c:1115:
include/limits.h:53: warning: `INT_MIN' redefined
include/limits.h:46: warning: this is the location of the previous definition
include/limits.h:54: warning: `INT_MAX' redefined
include/limits.h:47: warning: this is the location of the previous definition
include/limits.h:56: warning: `UINT_MAX' redefined
include/limits.h:49: warning: this is the location of the previous definition
_fixunsdfdi
_fixdfdi
_fixunssfdi
_fixsfdi
_fixxfdi
_fixunsxfdi
_floatdixf
_fixunsxfsi
_fixtfdi
_fixunstfdi
_floatditf
__gcc_bcmp
_varargs
__dummy
_eprintf
_op_new
_op_vnew
_new_handler
_op_delete
_op_vdel
_bb
/usr/src/egcs-970929/gcc/libgcc2.c: In function `__bb_exit_func':
/usr/src/egcs-970929/gcc/libgcc2.c:1486: warning: assignment makes pointer from integer without a cast
/usr/src/egcs-970929/gcc/libgcc2.c:1526: warning: assignment makes pointer from integer without a cast
/usr/src/egcs-970929/gcc/libgcc2.c:1576: warning: assignment makes pointer from integer without a cast
include/string.h: At top level:
In file included from /usr/src/egcs-970929/gcc/libgcc2.c:1719:
include/string.h:53: warning: conflicting types for built-in function `memcmp'
include/string.h:54: warning: conflicting types for built-in function `memcpy'
include/string.h:56: warning: conflicting types for built-in function `memset'
/usr/src/egcs-970929/gcc/libgcc2.c: In function `__bb_exit_trace_func':
/usr/src/egcs-970929/gcc/libgcc2.c:1875: warning: initialization makes pointer from integer without a cast
/usr/src/egcs-970929/gcc/libgcc2.c: In function `__bb_init_prg':
/usr/src/egcs-970929/gcc/libgcc2.c:2083: warning: assignment makes pointer from integer without a cast
/usr/src/egcs-970929/gcc/libgcc2.c:2149: warning: assignment makes pointer from integer without a cast
_shtab
_clear_cache
_trampoline
__main
_exit
_ctors
_eh
/usr/src/egcs-970929/gcc/dwarf2out.c:540: failed assertion `n_ranges < 5'
xgcc: Internal compiler error: program cc1 got fatal signal 6
make[2]: *** [libgcc2.a] Error 1
make[2]: Leaving directory `/usr/home/pkoning/egcs-mips/gcc'
make[1]: *** [stmp-multilib-sub] Error 2
make[1]: Leaving directory `/usr/home/pkoning/egcs-mips/gcc'
make: *** [stmp-multilib] Error 1


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