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