🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Bug in g++ 1.36.0-

#370
From: Spencer W. Thomas
Date: Wed, 23 Aug 1989 20:59
22 lines
905 bytes
I have been testing g++ 1.36.0- on some code of mine that won't
compile under 1.35.  I ran into a little bug in the process.  This was
run on a SUN4, if that makes a difference.

The following program causes g++ 1.36.0- (cc1plus) to get a
segmentation violation (in yyparse) when compiled with the flag
-fthis-is-variable:

void bar()
{
    int *i = new int;
}

This slight modification (or leaving off -fthis-is-variable) passes:

void bar()
{
    int *i = new int[1];
}

--
=Spencer (spencer@eecs.umich.edu)
Technical Details
Message-ID: <SPENCER.89Aug23165926@spline.eecs.umich.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!sharkey!itivax!umich!zip!spencer

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!sharkey!itivax!umich!zip!spencer
From: spencer@eecs.umich.edu (Spencer W. Thomas)
Newsgroups: gnu.g++.bug
Subject: Bug in g++ 1.36.0-
Message-ID: <SPENCER.89Aug23165926@spline.eecs.umich.edu>
Date: 23 Aug 89 20:59:26 GMT
Sender: news@zippy.eecs.umich.edu
Organization: University of Michigan EECS Dept
Lines: 22