c++/958
Peter Schmid
schmid@snake.iap.physik.tu-darmstadt.de
Tue May 1 14:56:00 GMT 2001
The following reply was made to PR c++/958; it has been noted by GNATS.
From: Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
To: gcc-gnats@gcc.gnu.org
Cc:
Subject: Re: c++/958
Date: Wed, 2 May 2001 00:49:10 +0200 (CEST)
Please close PR 958. The problem is fixed. The compilation of the
source code te.C does no longer cause an internal compiler error.
Thank you for fixing this problem,
Peter Schmid
g++ -v -c te.C
Reading specs from /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.0/specs
Configured with: ../gcc/configure --enable-shared --disable-nls --enable-threads=posix --enable-long-long --enable-languages=c,c++,f77,objc
Thread model: posix
gcc version 3.0 20010501 (prerelease)
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.0/cc1plus -v -D__GNUC__=3 -D__GNUC_MINOR__=0 -D__GNUC_PATCHLEVEL__=0 -D__ELF__ -Dunix -Dlinux -D__ELF__ -D__unix__ -D__linux__ -D__unix -D__linux -Asystem=posix -D__STDC_HOSTED__=1 -Acpu=i386 -Amachine=i386 -Di386 -D__i386 -D__i386__ -D__tune_i686__ -D__tune_pentiumpro__ te.C -D__GNUG__=3 -D_GNU_SOURCE -D__EXCEPTIONS -D__GXX_ABI_VERSION=100 -quiet -dumpbase te.C -version -o /tmp/cc6LxneX.s
GNU CPP version 3.0 20010501 (prerelease) (cpplib) (i386 Linux/ELF)
GNU C++ version 3.0 20010501 (prerelease) (i686-pc-linux-gnu)
compiled by GNU C version 3.0 20010501 (prerelease).
#include "..." search starts here:
#include <...> search starts here:
/usr/local/include/g++-v3
/usr/local/include/g++-v3/i686-pc-linux-gnu
/usr/local/include
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.0/include
/usr/local/i686-pc-linux-gnu/include
/usr/include
End of search list.
te.C:2: parse error before `{' token
te.C:6: parse error before `private'
te.C:11: `D' was not declared in this scope
te.C:11: `d' was not declared in this scope
te.C:11: invalid use of undefined type `class A'
te.C:1: forward declaration of `class A'
te.C:11: invalid declarator
te.C:11: syntax error before `:' token
te.C:14: parse error before `&' token
te.C:14: ISO C++ forbids declaration of `z' with no type
te.C: In function `int z(...)':
te.C:18: invalid use of undefined type `class A'
te.C:1: forward declaration of `class A'
te.C:19: confused by earlier errors, bailing out
More information about the Gcc-prs
mailing list