From: mdruiter AT cs DOT vu DOT nl (Ruiter de M) Newsgroups: comp.os.msdos.djgpp Subject: Internal compiler error with gxx 280 Date: 2 Mar 1998 15:58:40 GMT Organization: Fac. Wiskunde & Informatica, VU, Amsterdam Message-ID: <6dekvg$fim$1@star.cs.vu.nl> NNTP-Posting-Host: sloep112.cs.vu.nl Lines: 42 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk I tried the 2.8.0 alpha, compiled by Robert Hoehne, and noticed the following behaviour: ############################## *** Command: *** cc1plus -version bug.ii *** File (bug.ii): *** ----->8----->8----->8----->8----- class c { void (c::*x)(); public: void f() { this->x(); } }; ----->8----->8----->8----->8----- *** Output: *** GNU C++ version 2.8.0 (djgpp) compiled by GNU C version 2.8.0. options passed: options enabled: -fpeephole -ffunction-cse -fkeep-static-consts -fpcc-struct-return -fcommon -fgnu-linker -m80387 -mhard-float -mno-soft-float -mieee-fp -mfp-ret-in-387 -mschedule-prologue -mcpu=i386 -march=pentium void c::f() bug.ii:4: Internal compiler error. bug.ii:4: Please submit a full bug report to `bug-g++@prep.ai.mit.edu'. ############################## Should I report this to bug-g++@prep.ai.mit.edu as the message says, or is this DJGPP-specific? Any solutions? 2.7.2 on SunOS says: bug.ii: In method `void c::f()': bug.ii:4: no member function `c::x()' defined -- Groeten, Michel. http://www.cs.vu.nl/~mdruiter \----/==\----/ \ / \ / "You know, Beavis, you need things that suck, \/ \/ to have things that are cool", Butt-Head.