This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [C++ PATCH]: Fix 7919[C++ PATCH]: Fix 7919


There are two new regressions in the g++ testsuite: pmem4.C and crash32.C.
These appeared on i386 linux between Sept. 15 08:00:56 UTC and Sept. 16
00:01:14 UTC.  Based on this timing, this patch

2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>

	PR c++/7919
	* call.c (build_over_call): Convert this pointer for fns found by
	using decls.

seems like a likely cause of the regressions.

Under hppa-unknown-linux-gnu, I see the following:

/home/dave/gcc-3.3/gcc/gcc/testsuite/g++.old-deja/g++.jason/pmem4.C:2: error: cannot declare pointers to references
/home/dave/gcc-3.3/gcc/gcc/testsuite/g++.old-deja/g++.jason/pmem4.C:2: error: `X&X::PTM_1' is not a static member of `struct X'
/home/dave/gcc-3.3/gcc/gcc/testsuite/g++.old-deja/g++.jason/pmem4.C:2: error: `X::PTM_1' declared as reference but not initialized
/home/dave/gcc-3.3/gcc/gcc/testsuite/g++.old-deja/g++.jason/pmem4.C:3: error: cannot declare pointer to `' member
/home/dave/gcc-3.3/gcc/gcc/testsuite/g++.old-deja/g++.jason/pmem4.C:3: internal compiler error: Segmentation fault

/home/dave/gcc-3.3/gcc/gcc/testsuite/g++.old-deja/g++.other/crash32.C:10: error:
 parse error before `!' token
/home/dave/gcc-3.3/gcc/gcc/testsuite/g++.old-deja/g++.other/crash32.C:11: error:
 missing ';' before right brace
/home/dave/gcc-3.3/gcc/gcc/testsuite/g++.old-deja/g++.other/crash32.C:12: error:
 destructors must be member functions
/home/dave/gcc-3.3/gcc/gcc/testsuite/g++.old-deja/g++.other/crash32.C:13: error:
 `a' was not declared in this scope
/home/dave/gcc-3.3/gcc/gcc/testsuite/g++.old-deja/g++.other/crash32.C:13: error:
 parse error before `=' token
/home/dave/gcc-3.3/gcc/gcc/testsuite/g++.old-deja/g++.other/crash32.C: In functi
 on `void x(...)':
/home/dave/gcc-3.3/gcc/gcc/testsuite/g++.old-deja/g++.other/crash32.C:26: error:
 `bar' undeclared (first use this function)
/home/dave/gcc-3.3/gcc/gcc/testsuite/g++.old-deja/g++.other/crash32.C:26: error:
 (Each undeclared identifier is reported only once for each function it appears in.)
/home/dave/gcc-3.3/gcc/gcc/testsuite/g++.old-deja/g++.other/crash32.C:26: error:
 syntax error before `;' token
/home/dave/gcc-3.3/gcc/gcc/testsuite/g++.old-deja/g++.other/crash32.C:30: internal compiler error: tree check: expected namespace_decl, have function_decl in binding_for_name, at cp/decl.c:2104

Dave
-- 
J. David Anglin                                  dave.anglin@nrc.ca
National Research Council of Canada              (613) 990-0752 (FAX: 952-6605)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]