🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.g++.bug
Article #1291

bug in g++ 2.3.2

#1291
From: Oliver Deussen
Date: Thu, 17 Dec 1992 14:51
62 lines
2230 bytes
Hallo,

I'm not an expert in c++, but g++ 2.3.2 gives me an

`gcc: Internal compiler error: program cc1plus got fatal signal 4'

with the following lines:

/////////////////////////////////////////////////////////////////////////////

class vector
{
  public:
        vector();
        vector(double, double);
        vector(const vector&);
};

class point
{
  public:
        point();
        point(double, double);
        operator vector();
};

vector  transform ( vector& );
// if you replace it by: vector  transform ( vector );
// g++ prints the correct error message


void    draw      ( point );

class Object
{
  public:
        void xyz () { draw(transform(point(0.0,0.0))); }
};

/////////////////////////////////////////////////////////////////////////////

g++ -v -ggdb -I. -I/tools/leda/incl/ -c test.c
Reading specs from /tools/gcc/gcc-2.3.2/lib/gcc-lib/sparc-sun-sunos4.1/2.3.2/specs
gcc version 2.3.2
 /tools/gcc/gcc-2.3.2/lib/gcc-lib/sparc-sun-sunos4.1/2.3.2/cpp -lang-c++ -v -I. -I/tools/leda/incl/ -undef -D__GNUC__=2 -D__GNUG__=2 -D__cplusplus -Dsparc -Dsun -Dunix -D__sparc__ -D__sun__ -D__unix__ -D__sparc -D__sun -D__unix -ggdb test.c /usr/tmp/cca07603.i
GNU CPP version 2.3.2 (sparc)
 /tools/gcc/gcc-2.3.2/lib/gcc-lib/sparc-sun-sunos4.1/2.3.2/cc1plus /usr/tmp/cca07603.i -quiet -dumpbase test.cc -ggdb -version -o /usr/tmp/cca07603.s
GNU C++ version 2.3.2 (sparc) compiled by GNU C version 2.3.2.
/tools/bin/gcc: Internal compiler error: program cc1plus got fatal signal 4
*** Error code 1
make: Fatal error: Command failed for target `test.o'
 
//////////////////////////////////////////////////////////////////////////////

Hardware: SUN sparc 2 / SUN sparc 10
System: SUN OS 4.1.3

//////////////////////////////////////////////////////////////////////////////



   Oliver
Technical Details
Message-ID: <9212171456.AA11594@life.ai.mit.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!ira.UKa.DE!oliver

Show Full Headers
Complete Article Headers
Newsgroups: gnu.g++.bug
Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!ira.UKa.DE!oliver
From: oliver@ira.UKa.DE (Oliver Deussen)
Subject: bug in g++ 2.3.2
Message-ID: <9212171456.AA11594@life.ai.mit.edu>
Sender: gnulists@ai.mit.edu
Organization: GNUs Not Usenet
Distribution: gnu
Date: Thu, 17 Dec 1992 14:51:51 GMT
Approved: bug-g++@prep.ai.mit.edu
Lines: 64