Article View: gnu.g++.bug
Article #850gcc (g++) 2.2.2 cc1plus fatal sig 4, access static member obj for arr init.
From: bilmes
Date: Thu, 20 Aug 1992 19:20
Date: Thu, 20 Aug 1992 19:20
43 lines
2431 bytes
2431 bytes
----------------------------- a.h ----------------------------------------
class foo {
int i;
public:
foo(int j) { i = j; }
static foo f;
};
--------------------------------------------------------------------------
---------------------------- a.cc ----------------------------------------
#include "a.h"
foo farray[] = {
foo(1),
foo(2),
foo::f
};
--------------------------------------------------------------------------
Reading specs from /usr/local/lib/gcc-lib/mips-dec-ultrix4.2/2.2.2/specs
gcc version 2.2.2
/usr/local/lib/gcc-lib/mips-dec-ultrix4.2/2.2.2/cpp -lang-c++ -v -undef -D__GNUC__=2 -D__GNUG__=2 -D__cplusplus -D__ANSI_COMPAT -DMIPSEL -DR3000 -DSYSTYPE_BSD -D_SYSTYPE_BSD -Dbsd4_2 -Dhost_mips -Dmips -Dultrix -Dunix -D__ANSI_COMPAT -D__MIPSEL__ -D__R3000__ -D__SYSTYPE_BSD__ -D___SYSTYPE_BSD__ -D__bsd4_2__ -D__host_mips__ -D__mips__ -D__ultrix__ -D__unix__ -D__ANSI_COMPAT -D__MIPSEL -D__R3000 -D__SYSTYPE_BSD -D___SYSTYPE_BSD -D__bsd4_2 -D__host_mips -D__mips -D__ultrix -D__unix -I/usr/local/lib/gcc-lib/m
ips-dec-ultrix4.2/2.2.2/lib/g++-include -D__LANGUAGE_C_PLUS_PLUS__ -D__LANGUAGE_C_PLUS_PLUS -D__LANGUAGE_C__ -D__LANGUAGE_C -DLANGUAGE_C a.cc /usr/tmp/cca07416.i
GNU CPP version 2.2.2 [AL 1.1, MM 19] DECstation running ultrix
/usr/local/lib/gcc-lib/mips-dec-ultrix4.2/2.2.2/cc1plus /usr/tmp/cca07416.i -quiet -dumpbase a.cc -version -o /usr/tmp/cca07416.s
GNU C++ version 2.2.2 [AL 1.1, MM 19] DECstation running ultrix compiled by GNU C version 2.2.2.
gcc: Internal compiler error: program cc1plus got fatal signal 4
Note: Adding copy constructor to class foo fixes the prob.
------------------------------------------------------------
class foo {
int i;
public:
foo(int j) { i = j; }
foo(foo& f) { i = f.i; }
static foo f;
};
------------------------------------------------------------
Technical Details
Message-ID:
<9208210320.AA07423@josquin.media.mit.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!elroy.jpl.nasa.gov!usc!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!media.mit.edu!bilmesShow Full Headers
Complete Article Headers
Newsgroups: gnu.g++.bug Path: arc1-ca.pugleaf.net!sparky!uunet!elroy.jpl.nasa.gov!usc!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!media.mit.edu!bilmes From: bilmes@media.mit.edu Subject: gcc (g++) 2.2.2 cc1plus fatal sig 4, access static member obj for arr init. Message-ID: <9208210320.AA07423@josquin.media.mit.edu> Sender: gnulists@ai.mit.edu Reply-To: Jeff Bilmes <bilmes@media-lab.media.mit.edu> (617/253-8163) Organization: GNUs Not Usenet Distribution: gnu Date: Thu, 20 Aug 1992 19:20:20 GMT Approved: bug-g++@prep.ai.mit.edu Lines: 43