PR c++/64222
	* parser.c (cp_parser_unqualified_id): Don't declare fname while
	parsing function parms.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218556 138bc75d-0d04-0410-961f-82ee72b054a4
	PR c++/64129
	* decl.c (grokdeclarator): Recover from variable template
	specialization declared as function.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218557 138bc75d-0d04-0410-961f-82ee72b054a4
remove gengtype support for param_is use_param, if_marked and splay tree allocators

gcc/

	* plugin.c, plugin.def, ggc.h, ggc-common.c, gengtype.h, gengtype.c,
	gengtype-state.c, gengtype-parse.c, gentype-lex.l, gcc-plugin.h,
	doc/plugins.texi, doc/gty.texi: Remove support for if_marked and
	param_is.

include/

	* hashtab.h, splay-tree.h: Remove GTY markers.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218558 138bc75d-0d04-0410-961f-82ee72b054a4