This is the mail archive of the gcc-cvs@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]

r167536 - in /trunk/gcc: ChangeLog cp/ChangeLog...


Author: froydnj
Date: Tue Dec  7 13:46:29 2010
New Revision: 167536

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=167536
Log:
gcc/
	PR c++/45330
	* params.def (CXX_MAX_NAMESPACES_FOR_DIAGNOSTIC_HELP): New parameter.
	* doc/invoke.texi (cxx-max-namespaces-for-diagnostic-help): Document.

gcc/cp/
	PR c++/45330
	* cp-tree.h (suggest_alternatives_for, location_of): Declare.
	* error.c (dump_expr): Handle TYPE_DECL.
	(location_of): Unstaticize.
	* name-lookup.c (suggest_alternatives_for): New function.
	* lex.c (unqualified_name_lookup_error): Call it.

gcc/testsuite/
	PR c++/45330
	* g++.dg/pr45330.C: New test.
	* g++.dg/ext/builtin3.C: Adjust.
	* g++.dg/lookup/error1.C: Adjust.
	* g++.dg/lookup/koenig5.C: Adjust.
	* g++.dg/overload/koenig1.C: Adjust.
	* g++.dg/parse/decl-specifier-1.C: Adjust.
	* g++.dg/template/static10.C: Adjust.
	* g++.old-deja/g++.mike/ns5.C: Adjust.
	* g++.old-deja/g++.mike/ns7.C: Adjust.
	* g++.old-deja/g++.ns/koenig5.C: Adjust.
	* g++.old-deja/g++.ns/koenig9.C: Adjust.
	* g++.old-deja/g++.other/lineno5.C: Adjust.


Added:
    trunk/gcc/testsuite/g++.dg/pr45330.C
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/cp-tree.h
    trunk/gcc/cp/error.c
    trunk/gcc/cp/lex.c
    trunk/gcc/cp/name-lookup.c
    trunk/gcc/doc/invoke.texi
    trunk/gcc/params.def
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/g++.dg/ext/builtin3.C
    trunk/gcc/testsuite/g++.dg/lookup/error1.C
    trunk/gcc/testsuite/g++.dg/lookup/koenig5.C
    trunk/gcc/testsuite/g++.dg/overload/koenig1.C
    trunk/gcc/testsuite/g++.dg/parse/decl-specifier-1.C
    trunk/gcc/testsuite/g++.dg/template/static10.C
    trunk/gcc/testsuite/g++.old-deja/g++.mike/ns5.C
    trunk/gcc/testsuite/g++.old-deja/g++.mike/ns7.C
    trunk/gcc/testsuite/g++.old-deja/g++.ns/koenig5.C
    trunk/gcc/testsuite/g++.old-deja/g++.ns/koenig9.C
    trunk/gcc/testsuite/g++.old-deja/g++.other/lineno5.C


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