This is the mail archive of the gcc@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]

Recent snapshots: m68k-next-nextstep3 stage2 compiler bombs on _eh:unrecognisable INSN


[ Sorry for the spelling deviation - the <click-CLICK-CLICK-AGH>  
key doesn't work on my keyboard anymore; keyboards don't like beer  
;-) ]

This is what it's telling me:

for name in _eh; \
do \
  echo ${name}; \
  ./xgcc -B./ -O2   -DIN_GCC    -g -I./include   -g1  -DIN_LIBGCC2  
-D__GCC_FLOAT_NOT_NEEDED   -fexceptions -I. -I../../egcs/gcc  
-I../../egcs/gcc/config -c \
      -DL${name} ../../egcs/gcc/libgcc2.c -o ${name}.o; \
  if [ $? -eq 0 ] ; then true; else exit 1; fi; \
  ` if [ -f  
/Users/toon/Unix/compilers/snapshots/obj/gcc/../binutils/ar ] ; then  
echo /Users/toon/Unix/compilers/snapshots/obj/gcc/../binutils/ar ;  
else if [ "m68k-next-nextstep3" = "m68k-next-nextstep3" ] ; then  
echo ar; else t='s,x,x,'; echo ar | sed -e $t ; fi; fi` rc  
tmplibgcc2.a ${name}.o; \
  rm -f ${name}.o; \
done
_eh
../../egcs/gcc/libgcc2.c: In function `__throw':
../../egcs/gcc/libgcc2.c:3743: internal error--unrecognizable insn:
(insn 392 391 393 (set:SI (reg:SI 8 a0)
        (mem/s/u:SI (reg:SI 0 d0))) -1 (nil)
    (nil))
../../egcs/gcc/toplev.c:1171: Internal compiler error in function  
fatal_insn

Of course, this is bogus - d0 is not an address register and cannot  
be used to point to memory like it's implied by this insn.

Is this a goof in reload ?

Toon.


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