Article View: gnu.g++.bug
Article #1234g++ bug
From: Antoine de Maricourt
Date: Mon, 23 Nov 1992 12:32
Date: Mon, 23 Nov 1992 12:32
47 lines
1159 bytes
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!dumesnilShow 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