🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

cc1plus gets fatal signal

#885
From: Eric Jergensen
Date: Thu, 03 Sep 1992 03:16
24 lines
944 bytes
Here is some code that causes cc1plus to receive a fatal signal:
=====
class BOOL
	{
	int b;
public:
	BOOL() { b = 0; }
	BOOL operator!() const { BOOL rc; rc.b = !b; return rc; }
	};

void fcn()
	{
	BOOL test = !BOOL();
	}

BOOL test2 = !BOOL(); // this line causes the compiler to core dump
=====
I'm running an unmodified gcc version 2.2.2, configured for a sun4.
My OS is SunOS 4.1.2.
I used 'gcc -o testbool testbool.cxx' to compile.
gcc2.2.2 on a 3b2 exhibits similar symptoms.

Eric
gej@okcforum.uoknor.edu
Technical Details
Message-ID: <9209030316.AA22258@okcforum.osrhe.uoknor.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!okcforum.osrhe.uoknor.edu!gej

Show Full Headers
Complete Article Headers
Newsgroups: gnu.g++.bug
Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!okcforum.osrhe.uoknor.edu!gej
From: gej@okcforum.osrhe.uoknor.edu (Eric Jergensen)
Subject: cc1plus gets fatal signal
Message-ID: <9209030316.AA22258@okcforum.osrhe.uoknor.edu>
Sender: gnulists@ai.mit.edu
Organization: GNUs Not Usenet
Distribution: gnu
Date: Thu, 3 Sep 1992 03:16:37 GMT
Approved: bug-g++@prep.ai.mit.edu
Lines: 25