gcc/gcc/cp
Jason Merrill ae52af05e0 parser.c (cp_parser_check_for_invalid_template_id): tag_type parm.
* parser.c (cp_parser_check_for_invalid_template_id): tag_type parm.
	(cp_parser_simple_type_specifier, cp_parser_class_head): Adjust.
	(cp_parser_elaborated_type_specifier): Adjust.
	* decl.c (duplicate_decls): Return error_mark_node on template
	mismatch.

From-SVN: r189025
2012-06-27 15:19:18 -04:00
..
ChangeLog parser.c (cp_parser_check_for_invalid_template_id): tag_type parm. 2012-06-27 15:19:18 -04:00
ChangeLog-1993
ChangeLog-1994
ChangeLog-1995
ChangeLog-1996
ChangeLog-1997
ChangeLog-1998
ChangeLog-1999
ChangeLog-2000
ChangeLog-2001
ChangeLog-2002
ChangeLog-2003
ChangeLog-2004
ChangeLog-2005
ChangeLog-2006
ChangeLog-2007
ChangeLog-2008
ChangeLog-2009
ChangeLog-2010
ChangeLog-2011 2012-01-09 Richard Guenther <rguenther@suse.de> 2012-01-09 10:11:38 +00:00
ChangeLog.ptr
ChangeLog.tree-ssa
Make-lang.in output.h (merge_weak, [...]): Move protos from here... 2012-06-04 11:17:58 +00:00
NEWS NEWS (GCC 2.95): Refer to GNU/Linux instead of Linux. 2011-10-30 14:17:22 +00:00
call.c re PR c++/53567 ("ICE: Error reporting routines re-entered" on missing enum entry) 2012-06-06 23:01:45 +00:00
cfns.gperf
cfns.h
class.c re PR c++/53594 ([C++11] Spurious -Wuninitialized warning for member with NSDMI) 2012-06-25 08:48:04 +02:00
config-lang.in Revert "fix" for PR bootstrap/51072 2011-12-17 13:40:45 -08:00
cp-gimplify.c re PR c++/52363 (Presence/absence of -pedantic compilation affects run-time behavior) 2012-04-24 16:25:15 +00:00
cp-lang.c c-pretty-print.h (pp_c_flag_gnu_v3): New enumerator. 2012-06-04 17:52:42 +00:00
cp-objcp-common.c generic.texi: Rename TYPE_PTRMEM_P to TYPE_PTRDATAMEM_P. 2012-05-12 09:08:47 +00:00
cp-objcp-common.h method.c (make_alias_for): Do not set TREE_SYMBOL_REFERENCED. 2012-04-21 23:59:25 +00:00
cp-tree.def Add condition to MUST_NOT_THROW_EXPR. 2011-12-12 12:05:18 +00:00
cp-tree.h re PR c++/51214 ([C++11] name lookup issue with c++11 enums) 2012-06-07 07:36:18 +02:00
cvt.c re PR c++/53567 ("ICE: Error reporting routines re-entered" on missing enum entry) 2012-06-06 23:01:45 +00:00
cxx-pretty-print.c generic.texi: Rename TYPE_PTRMEM_P to TYPE_PTRDATAMEM_P. 2012-05-12 09:08:47 +00:00
cxx-pretty-print.h Implement C++11 user-defined literals. 2011-10-26 15:30:59 -04:00
decl.c parser.c (cp_parser_check_for_invalid_template_id): tag_type parm. 2012-06-27 15:19:18 -04:00
decl.h
decl2.c The intent of the phases was to have a high-level but mutually exclusive accounting of compile time. 2012-06-19 01:30:31 +00:00
dump.c Add condition to MUST_NOT_THROW_EXPR. 2011-12-12 12:05:18 +00:00
error.c c-pretty-print.h (pp_c_flag_gnu_v3): New enumerator. 2012-06-04 17:52:42 +00:00
except.c re PR c++/53567 ("ICE: Error reporting routines re-entered" on missing enum entry) 2012-06-06 23:01:45 +00:00
expr.c
friend.c output.h (merge_weak, [...]): Move protos from here... 2012-06-04 11:17:58 +00:00
g++spec.c
init.c C++: Reject variably modified types in operator new 2012-06-25 19:03:10 +02:00
lang-specs.h
lex.c output.h (__gcc_host_wide_int__): Move to hwint.h. 2012-05-31 20:19:00 +00:00
mangle.c re PR c++/53752 (ice in write_array_type) 2012-06-26 13:55:34 +00:00
method.c re PR c++/53567 ("ICE: Error reporting routines re-entered" on missing enum entry) 2012-06-06 23:01:45 +00:00
name-lookup.c re PR c++/53651 ([C++11] seg fault when specifying using decltype(...)::method) 2012-06-19 21:17:59 -04:00
name-lookup.h re PR c++/50075 ([C++0x] ICE related to parameter deduction and initializer_list) 2011-08-14 00:41:43 -04:00
operators.def re PR c++/6057 (expression mangling doesn't work for operator new) 2012-01-06 16:39:43 -05:00
optimize.c re PR c++/53567 ("ICE: Error reporting routines re-entered" on missing enum entry) 2012-06-06 23:01:45 +00:00
parser.c parser.c (cp_parser_check_for_invalid_template_id): tag_type parm. 2012-06-27 15:19:18 -04:00
parser.h Merge from transactional-memory branch. 2011-11-08 11:13:41 +00:00
pt.c re PR c++/53498 (Compiler crashes during C++11 template magic compilation) 2012-06-25 23:42:34 -04:00
ptree.c re PR c++/48322 ([C++0x] Plural variadic parameter packs are not expanded well) 2011-11-20 21:04:54 -05:00
repo.c Change random seeds to 64bit and drop re-crcing 2011-09-29 13:14:51 +00:00
rtti.c re PR c++/53567 ("ICE: Error reporting routines re-entered" on missing enum entry) 2012-06-06 23:01:45 +00:00
search.c output.h (__gcc_host_wide_int__): Move to hwint.h. 2012-05-31 20:19:00 +00:00
semantics.c re PR c++/51033 (generic vector subscript and shuffle support was not added to C++) 2012-06-27 14:19:17 +00:00
tree.c re PR c++/53356 (ICE in verify_gimple_stmt, at tree-cfg.c:4258) 2012-05-30 18:07:23 -04:00
typeck.c re PR c++/52988 (std::async not executed on function returning nullptr_t) 2012-06-25 16:39:47 -04:00
typeck2.c re PR c++/53567 ("ICE: Error reporting routines re-entered" on missing enum entry) 2012-06-06 23:01:45 +00:00