[gnu.g++.bug] g++ 1.36.0- gets signal 11

chatty%FRLRI61.BITNET@CUNYVM.CUNY.EDU (09/18/89)

g++ gets signal 11 when compiling Fix.cc from libg++.ytar.Z.

% ../G++/g++ -B../G++/ -v -I../g++-include  -c Fix.cc
gcc version 1.36.0- (based on GCC 1.35.98+)
 ../G++/cpp -+ -v -I../g++-include -undef -D__GNUC__ -D__GNUG__ -D__cplusplus -D
mc68000 -Dsun -Dunix -D__mc68000__ -D__sun__ -D__unix__ -D__HAVE_68881__ -Dmc680
20 Fix.cc /tmp/cca19423.cpp
GNU CPP version 1.35.99
 ../G++/cc1plus /tmp/cca19423.cpp -quiet -dumpbase Fix.cc -version -o /tmp/cca19
423.s
GNU C++ version 1.36.0- (based on GCC 1.35.98+) (68k, MIT syntax) compiled by GN
U C version 1.35.99.
default target switches: -m68020 -mc68020 -m68881 -mbitfield
../g++-include/Fix.h: In function void negate (class Fix &, class Fix &):
In file included from Fix.cc:5:
../g++-include/Fix.h:428: Segmentation violation
../G++/g++: Program cc1plus got fatal signal 11.

(gdb) where
#0  0x32e4a in is_friend ()
#1  0x3af9e in convert_to_aggr ()
#2  0x2d284 in compute_conversion_costs ()
#3  0x38998 in do_actual_overload ()
#4  0x1c85a in build_x_function_call ()
#5  0xaff0 in yyparse ()
#6  0x41614 in set_float_handler ()
#7  0x42c4e in main ()


Stephane Chatty         chatty@frlri61.bitnet
                        chatty@lri.lri.fr