gcc/gcc/cp
Jakub Jelinek 61a861e686 re PR c++/34364 (class& is not known as as a class-type anymore after dynamic_cast)
PR c++/34364
	* rtti.c (build_dynamic_cast): Call convert_from_reference even for
	dynamic_cast in a template.

	* g++.dg/rtti/dyncast2.C: New test.

From-SVN: r130770
2007-12-11 09:20:15 +01:00
..
ChangeLog re PR c++/34364 (class& is not known as as a class-type anymore after dynamic_cast) 2007-12-11 09:20:15 +01: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: split old changelogs by year 2007-05-04 00:16:02 +00:00
ChangeLog-2006 ChangeLog: split old changelogs by year 2007-05-04 00:16:02 +00:00
ChangeLog.ptr [multiple changes] 2007-06-15 22:42:36 -07:00
ChangeLog.tree-ssa
Make-lang.in * Makefile.in (DRIVER_DEFINES, gcc.o, gccspec.o, protoize.o) 2007-09-04 02:25:27 +00:00
NEWS
call.c re PR c++/5310 (Weird warnings about using (int)NULL) 2007-11-23 19:15:09 +00:00
cfns.gperf
cfns.h Fix up whitespacing 2006-06-06 11:44:09 +00:00
class.c class.c (build_ctor_vtbl_group): Lay out the new type and decl. 2007-11-08 12:48:28 +00:00
config-lang.in typeck.c: Change copyright header to refer to version 3 of the GNU General Public... 2007-08-02 10:36:13 +00:00
cp-gimplify.c c-common.c (vector_types_convertible_p, [...]): Constify. 2007-08-25 15:10:40 +00:00
cp-lang.c typeck.c: Change copyright header to refer to version 3 of the GNU General Public... 2007-08-02 10:36:13 +00:00
cp-objcp-common.c c-common.c (vector_types_convertible_p, [...]): Constify. 2007-08-25 15:10:40 +00:00
cp-objcp-common.h expr.c (cxx_expand_expr): Removed. 2007-10-26 08:19:14 +00:00
cp-tree.def decl.c (cp_tree_node_structure): Kill TINST_LEVEL case. 2007-08-25 07:36:35 +00:00
cp-tree.h re PR c++/31439 (ICE with variadic template and broken specialization) 2007-11-06 14:37:56 +00:00
cvt.c cvt.c (cp_convert_to_pointer): Remove force parameter. 2007-08-31 04:41:52 +00:00
cxx-pretty-print.c re PR c++/33494 (Broken diagnostic: 'modop_expr' not supported by dump_expr) 2007-11-01 02:17:02 +00:00
cxx-pretty-print.h re PR c++/33494 (Broken diagnostic: 'modop_expr' not supported by dump_expr) 2007-11-01 02:17:02 +00:00
decl.c PR 34081/C++ 2007-11-26 17:33:23 +00:00
decl.h typeck.c: Change copyright header to refer to version 3 of the GNU General Public... 2007-08-02 10:36:13 +00:00
decl2.c re PR c++/34178 (Compilation using -frepo fails) 2007-12-09 22:26:29 +01:00
dump.c typeck.c: Change copyright header to refer to version 3 of the GNU General Public... 2007-08-02 10:36:13 +00:00
error.c re PR c++/34395 (Broken diagnostic: 'type_pack_expansion' not supported by dump_type_prefix/suffix) 2007-12-10 15:38:05 +01:00
except.c re PR c++/15745 (exception specification incorrectly changes the type of the exception thrown) 2007-09-05 23:33:46 -04:00
expr.c expr.c (cxx_expand_expr): Removed. 2007-10-26 08:19:14 +00:00
friend.c typeck.c: Change copyright header to refer to version 3 of the GNU General Public... 2007-08-02 10:36:13 +00:00
g++spec.c re PR pch/13676 (GCC failes to recognize files ending in .hpp as headers to be precompiled) 2007-08-06 11:10:19 +00:00
init.c re PR c++/30293 (ICE with extern "Java" in store_init_value) 2007-11-23 21:49:02 +01:00
lang-specs.h re PR pch/13676 (GCC failes to recognize files ending in .hpp as headers to be precompiled) 2007-08-06 11:10:19 +00:00
lex.c re PR c++/17577 (#pragma implementation no longer diagnoses use after file to which it applies) 2007-11-12 00:38:48 +00:00
mangle.c re PR c++/11756 (ICE's when using typeof in template function parameter type declarations) 2007-10-03 21:01:00 -04:00
method.c re PR tree-optimization/34181 (FAIL: g++.dg/opt/anchor1.C (internal compiler error)) 2007-11-27 22:50:20 +01:00
name-lookup.c re PR c++/34101 (ICE with argument deduction of variadic template function) 2007-12-04 21:12:41 +00:00
name-lookup.h re PR c++/32470 (fvisibility=hidden without effect in some cases) 2007-10-04 04:48:23 -04:00
operators.def typeck.c: Change copyright header to refer to version 3 of the GNU General Public... 2007-08-02 10:36:13 +00:00
optimize.c typeck.c: Change copyright header to refer to version 3 of the GNU General Public... 2007-08-02 10:36:13 +00:00
parser.c re PR c++/34271 (ICE in invalid initialization of static template member) 2007-12-05 11:45:21 +01:00
pt.c re PR c++/33509 (tsubst_pack_expansion assumed to return TREE_VEC) 2007-12-04 20:49:08 +00:00
ptree.c typeck.c: Change copyright header to refer to version 3 of the GNU General Public... 2007-08-02 10:36:13 +00:00
repo.c re PR c++/34178 (Compilation using -frepo fails) 2007-12-09 22:26:29 +01:00
rtti.c re PR c++/34364 (class& is not known as as a class-type anymore after dynamic_cast) 2007-12-11 09:20:15 +01:00
search.c re PR c++/14688 (Mis-matched calling convention on virtual functions accepted without error) 2007-09-25 00:29:42 +00:00
semantics.c re PR c++/34271 (ICE in invalid initialization of static template member) 2007-12-05 11:45:21 +01:00
tree.c re PR c++/34336 (4.2.2 internal error in stabilize_expr) 2007-12-06 10:33:26 +01:00
typeck.c re PR c++/34059 (ICE with invalid base type for class member) 2007-12-10 22:39:27 +00:00
typeck2.c varasm.c (compare_constant): Removed call to lang_hooks.expand_constant. 2007-10-08 16:52:27 +00:00