[gnu.g++.bug] cc1plus dumps core compiling libg++

rusty@GARNET.BERKELEY.EDU (rusty wright) (02/07/90)

I used g++-1.36.4, gcc-1.36.94, gas-1.34, and the ld from the current
binutils.tar file.  The g++-1.36.4.tar file was retrieved from prep
this morning.  This is on a SPARCstation running SunOS 4.0.3c.

/tuna_e/gnu/bin/g++ -I/grunt_a/libg++-1.36.3/g++-include  -O -fstrength-reduce
-felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized  -Wall  -pipe -c  builtin.cc
/grunt_a/libg++-1.36.3/g++-include/builtin.h: In function float abs (float):
In file included from builtin.cc:23:
/grunt_a/libg++-1.36.3/g++-include/builtin.h:92: Segmentation violation
/tuna_e/gnu/bin/g++: Program cc1plus got fatal signal 11.
/tuna_e/gnu/lib/gcc-cpp: output pipe has been closed
*** Error code 1
make: Fatal error: Command failed for target `builtin.o'
Current working directory /grunt_a/libg++-1.36.3/src
make: *** [src] Error 1

(grunt:src) adb /tuna_e/gnu/lib/gcc-cc1plus
$Ccore file = core -- program ``gcc-cc1plus''
SIGSEGV 11: segmentation violation

_immed_real_const_1(0x0,0x0,0xb,0x0,0x3,0x0) + 18
_immed_real_const(0x102c20,0x94,0x0,0x2,0x102cb0,0x101718) + 10
_expand_expr(0x0,0x0,0x25,0x0,0x13e558,0x101718) + 4b4
_compare(0x102c58,0x48,0x4c,0x46,0x4a,0x8) + 3c
_do_jump(0x102c58,0x13e528,0x0,0x0,0x0,0x9) + 43c
_jumpifnot(0x102c58,0x13e528,0xf7ffec40,0x0,0xf7ffd97c,0x3) + c
_expand_expr(0x13e478,0x0,0x3a,0x0,0x102c58,0x101718) + 2208
_store_expr(0x102c90,0x13e478,0x1,0x0,0x102c90,0x101718) + 134
_expand_assignment(0x13fa08,0x102c90,0x1,0x0,0x102cb0,0x102cd0) + 248
_expand_expr(0x0,0x0,0x38,0x0,0x2,0x101718) + 2448
_expand_return(0x102cb0,0x10b460,0x13fa08,0x102c90,0x3,0x8) + 378
_c_expand_return(0x102c90,0x5c,0x718,0x0,0x0,0x4) + 498
_yyparse(0xf7ffef60,0xc8,0xf7ffec40,0x0,0xf7ffd97c,0x3) + 4468
_compile_file(0x0,0x64e60,0x9,0x61746120,0xf7fff3f5,0x446174) + a90
_main(0xd,0x0,0x0,0x65090,0x0,0x0) + a24