[gnu.g++.bug] libg++ stream.cc problem

pmorris@BBN.COM (phil morris) (11/21/89)

Dear Sirs:

I have managed to get gcc-1.36 and g++-1.36.1 to compile, and am now
creating libg++-1.36.1.  In attempting to do so, I only ran across 1
error (ie. all modules compiled correctly, save one, Stream.cc (and I
also did not attempt Streambuf.cc)).  Here is the output of the make:

--------------------------------------------------------------------------
        g++ -DUSG -I/usr1/staff/s1/pm/gnu/libg++/g++-include 
-fstrength-reduce -felide-constructors -fschedule-insns -fdelayed-branch
-fsave-memoized  -Wall -c  stream.cc
stream.cc: In method class ostream &ostream::form (const char *, ...):
stream.cc:122: warning: unused variable `__vd_alist'
stream.cc: In method class ostream &ostream::operator << (float):
stream.cc:181: The following insn was not recognizable:
(insn 6 5 7 (parallel[
           (set (mem:SF (plus:SI (reg:SI 30)
                       (const_int 4)))
               (reg:DF 6))
           (clobber (reg:SI 24))
       ] ) -1 (nil)
   (nil))
g++: Program cc1plus got fatal signal 6. *** Error code 1

Stop. *** Error code 1

Stop.
--------------------------------------------------------------------------

The system I am using is an SGI Iris 4D/80 running IRIX System V Release
4D1-3.147 (mostly SYSV, with some BSD thrown in).  I used config.g++ iris
in the installation process, changed the Makefiles for SYSV stuff and
deleted all -g and -O compiler flags as they are not supported, changed
the pathnames appropriately, got rid of the -pipe command as it did not
work, chose gcc-collect instead of gcc-ld++, and updated
g++-include/stdio.h, math.h and values.h appropriately.

Note that I could not make use of the -pipe command.  Also, I could not
find documentation on several of the -f commands (the one of most
interest being -fschedule-insns).  I looked in gcc.texinfo, g++.texinfo,
and various other places, but could find no mention.  Do I need to
change some flags, or is it a more serious problem?

Thanks for any hints forthcoming, and especially thanks for providing such
useful tools!!!

Phil Morris


--------
Phil Morris (pmorris@dgi0.bbn.com)
Disclaimer: ME? I'm only a non-smoking cat; can't believe a word I meow.