public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
* c++/2763: Internal compiler error in `const_hash', at varasm.c:2372
@ 2001-05-07 10:16 W. Wieser
  0 siblings, 0 replies; only message in thread
From: W. Wieser @ 2001-05-07 10:16 UTC (permalink / raw)
  To: gcc-gnats

>Number:         2763
>Category:       c++
>Synopsis:       Internal compiler error in `const_hash', at varasm.c:2372
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon May 07 10:16:01 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     "W. Wieser" <wwieser@gmx.de>
>Release:        2.95.2, 2.95.3
>Organization:
>Environment:
Linux i586 (i586-pc-linux-gnu)
>Description:
The compiler traps an internal error when compiling the 
attatched file: 

gccbug.cc: In method `Drawing::Drawing()':
gccbug.cc:27: Internal compiler error in `const_hash', at varasm.c:2372
Please submit a full bug report.
See <URL: http://www.gnu.org/software/gcc/faq.html#bugreport > for instructions.

>How-To-Repeat:
Compile the attatched file. 

Here it is again in case attatching did not work...
/*
 * gcc-2.95.[23] bug demonstration program
 *
 * written by Wolfgang Wieser (wwieser@gmx.de)
 *
 */

class Drawing
{
	private:
		int _CalcRadPix(int);
		int _CalcRadFix(int);
		int _CalcRadZco(int);
	public:
		Drawing();
};

typedef int (Drawing::*_CalcRadFunc)(int);

Drawing::Drawing()
{
	_CalcRadFunc tmp[3]=
	{
		&Drawing::_CalcRadPix,
		&Drawing::_CalcRadFix,
		&Drawing::_CalcRadZco
	};
	memcpy(NULL,tmp,0);
}

int main(int,char **)
{
	Drawing drw;  // call constructor
	return(0);
}

>Fix:
don't know. 
>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: text/x-c++src; name="gccbug.cc"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="gccbug.cc"

LyoKICogZ2NjLTIuOTUuWzIzXSBidWcgZGVtb25zdHJhdGlvbiBwcm9ncmFtCiAqCiAqIHdyaXR0
ZW4gYnkgV29sZmdhbmcgV2llc2VyICh3d2llc2VyQGdteC5kZSkKICoKICovCgpjbGFzcyBEcmF3
aW5nCnsKCXByaXZhdGU6CgkJaW50IF9DYWxjUmFkUGl4KGludCk7CgkJaW50IF9DYWxjUmFkRml4
KGludCk7CgkJaW50IF9DYWxjUmFkWmNvKGludCk7CglwdWJsaWM6CgkJRHJhd2luZygpOwp9OwoK
dHlwZWRlZiBpbnQgKERyYXdpbmc6OipfQ2FsY1JhZEZ1bmMpKGludCk7CgpEcmF3aW5nOjpEcmF3
aW5nKCkKewoJX0NhbGNSYWRGdW5jIHRtcFszXT0KCXsKCQkmRHJhd2luZzo6X0NhbGNSYWRQaXgs
CgkJJkRyYXdpbmc6Ol9DYWxjUmFkRml4LAoJCSZEcmF3aW5nOjpfQ2FsY1JhZFpjbwoJfTsKCW1l
bWNweShOVUxMLHRtcCwwKTsgIC8vIHByZXZlbnQgdG1wW10gZnJvbSBiZWluZyByYXRpb25hbGl6
ZWQgYXdheSAoaWYgbmVlZGVkKS4gCn0KCmludCBtYWluKGludCxjaGFyICoqKQp7CglEcmF3aW5n
IGRydzsgIC8vIGNhbGwgY29uc3RydWN0b3IKCXJldHVybigwKTsKfQoKCi8qCmdjY2J1Zy5jYzog
SW4gbWV0aG9kIGBEcmF3aW5nOjpEcmF3aW5nKCknOgpnY2NidWcuY2M6Mjc6IEludGVybmFsIGNv
bXBpbGVyIGVycm9yIGluIGBjb25zdF9oYXNoJywgYXQgdmFyYXNtLmM6MjM3MgpQbGVhc2Ugc3Vi
bWl0IGEgZnVsbCBidWcgcmVwb3J0LgpTZWUgPFVSTDpodHRwOi8vd3d3LmdudS5vcmcvc29mdHdh
cmUvZ2NjL2ZhcS5odG1sI2J1Z3JlcG9ydD4gZm9yIGluc3RydWN0aW9ucy4KKi8K


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2001-05-07 10:16 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-05-07 10:16 c++/2763: Internal compiler error in `const_hash', at varasm.c:2372 W. Wieser

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).