🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

g++ bug

#1234
From: Antoine de Maricourt
Date: Mon, 23 Nov 1992 12:32
47 lines
1159 bytes
Hi again, 

here is another bug : (gcc 2.3.1 sparc station 2 as before)

>cat bug1.cxx
typedef unsigned long  u_long;

class OBJ {
 protected:

  union {
    u_long  u_immediate;
    long    s_immediate;
    void   *extended;
  };
};

class SYMBOL : OBJ {
 public: 
  SYMBOL (const char *name);
};

/*
 * PRIVATE 
 */

class _EXTENDED {
 protected:
  long head;
};

class _SYMBOL : _EXTENDED {
  long name;
  long value;
  long plist;
};

SYMBOL::SYMBOL (const char *str) {
  _SYMBOL *symbol =  new _SYMBOL;

  extended = (void *) symbol;
}

>gcc -c bug1.cxx
bug1.cxx: In method `SYMBOL::SYMBOL (const char *)':
bug1.cxx:38: Internal compiler error 95.
bug1.cxx:38: Please report this to `bug-g++@prep.ai.mit.edu'.
Technical Details
Message-ID: <9211231032.AA19211@etca.etca.fr>
Path: arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!etca.fr!dumesnil

Show Full Headers
Complete Article Headers
Newsgroups: gnu.g++.bug
Path: arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!etca.fr!dumesnil
From: dumesnil@etca.fr (Antoine de Maricourt)
Subject: g++ bug
Message-ID: <9211231032.AA19211@etca.etca.fr>
Sender: gnulists@ai.mit.edu
Organization: GNUs Not Usenet
Distribution: gnu
Date: Mon, 23 Nov 1992 12:32:15 GMT
Approved: bug-g++@prep.ai.mit.edu
Lines: 48