c++ bug in egcs-1.0
Benoit Poulot-Cazajous
poulot@france.sun.com
Sat Dec 6 03:50:00 GMT 1997
$ cat foo.C
#ifdef HIDE_BUG
#define realloc Realloc
#endif
class TmpRgn {
public:
void
realloc();
};
class TmpActor {
TmpRgn tmpRgn;
public:
void
realloc() {
tmpRgn.realloc();
}
};
$ egcs -v
Reading specs from /usr/local/lib/gcc-lib/i586-pc-linux-gnulibc1/egcs-2.90.21/specs
gcc version egcs-2.90.21 971202 (egcs-1.00 release)
$ egcs -O -c foo.C
foo.C: In method `void TmpActor::realloc()':
foo.C:17: Internal compiler error.
foo.C:17: Please submit a full bug report to `egcs-bugs@cygnus.com'.
zsh: exit 1 egcs -O -c foo.C
$ egcs -O -c foo.C -fno-alias-check
$ egcs -O -c foo.C -DHIDE_BUG
$
-- Benoit Poulot-Cazajous
More information about the Gcc-bugs
mailing list