Problem with unsigned long long on ultrasparc

Brad Lucier lucier@math.purdue.edu
Fri Aug 21 03:05:00 GMT 1998


OK, I have to admit, free software is great.  Bugs are fixed before
they're even reported!  As you suggested, the the current mainline branch
doesn't exhibit the bug I mentioned earlier.

But the 1.1 branch still has the bug.  Can this be fixed?  The mainline
is not stable enough for use.  For example, there was another problem
installing the mainline branch:

  cd ../../../libio; \
  for FILE in *.h; do if [ $FILE != _G_config.h ]; then \
    rm -f /opt/egcs-mainline/include/g++/$FILE ; \
    /bin/sh /home/c/lucier/programs/egcs/install-sh -c -m 644 $FILE /opt/egcs-mainline/include/g++/$FILE ; \
    chmod a-x /opt/egcs-mainline/include/g++/$FILE ; \
  else true; fi; done ; \
else true; \
fi
install:  _G_config.h does not exist
make[1]: *** [install] Error 1
make[1]: Leaving directory `/home/c/lucier/programs/egcs/objdir/sparc-sun-solaris2.5.1/libio'
make: *** [install-target-libio] Error 2

Then, when I tried to compile a longer file, I got:

peano-51% gcc -fPIC -mcpu=ultrasparc -O1 -c -D___DYNAMIC -D___SINGLE_HOST -o routines.c routines.c
../../gcc/emit-rtl.c:509: Internal compiler error in function gen_reg_rtx
peano-52% gcc -v
Reading specs from /opt/egcs-mainline/lib/gcc-lib/sparc-sun-solaris2.5.1/egcs-2.92.02/specs
gcc version egcs-2.92.02 19980820 (gcc2 ss-980609 experimental)

Brad Lucier   lucier@math.purdue.edu



More information about the Gcc-bugs mailing list