gcc/gcc/cp
Mark Mitchell b76d34e959 re PR c++/29016 (tree check: expected class 'expression', have 'exceptional' (baselink) in get_base_var, at ipa-utils.c:224)
PR c++/29016
	* typeck.c (build_unary_op): Don't form an ADDR_EXPR around a
	BASELINK.
	PR c++/29016
	* g++.dg/init/ptrfn1.C: New test.

From-SVN: r117123
2006-09-21 22:18:54 +00:00
..
ChangeLog re PR c++/29016 (tree check: expected class 'expression', have 'exceptional' (baselink) in get_base_var, at ipa-utils.c:224) 2006-09-21 22:18:54 +00: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.tree-ssa
Make-lang.in Makefile.in: Use $(HEADER_H) instead of header.h in dependencies and variables used in... 2006-07-28 23:45:11 +00:00
NEWS
call.c re PR c++/28349 (ICE with "undefined" va_arg and references) 2006-08-29 21:33:10 -07:00
cfns.gperf
cfns.h Fix up whitespacing 2006-06-06 11:44:09 +00:00
class.c re PR target/27650 (internal compiler error while compiling Gecode) 2006-09-20 23:27:05 +00:00
config-lang.in
cp-gimplify.c re PR c++/27115 (ICE in cp_expr_size or miscompilation with statement expressions and constructors (and ?: )) 2006-08-21 16:54:57 -04:00
cp-lang.c Fix up whitespacing 2006-06-06 11:44:09 +00:00
cp-objcp-common.c re PR c++/28991 (Static constructor emitted instead of initialized variable) 2006-09-11 00:40:15 +00:00
cp-objcp-common.h re PR c++/28991 (Static constructor emitted instead of initialized variable) 2006-09-11 00:40:15 +00:00
cp-tree.def * cp-tree.def: Fix typo. 2006-06-14 19:07:12 +00:00
cp-tree.h re PR c++/28991 (Static constructor emitted instead of initialized variable) 2006-09-11 00:40:15 +00:00
cvt.c re PR c++/28996 (ICE with statement forming unused static member function reference) 2006-09-09 18:26:53 -04:00
cxx-pretty-print.c Fix up whitespacing 2006-06-06 11:44:09 +00:00
cxx-pretty-print.h
decl.c re PR c++/28303 (ICE on invalid typedef) 2006-09-21 18:33:49 +00:00
decl.h
decl2.c re PR c++/28058 (ICE in inline_forbidden_p) 2006-08-27 17:45:25 +00:00
dump.c
error.c re PR c++/28637 (ICE on invalid template parameter) 2006-08-09 18:43:06 +00:00
except.c re PR c++/28878 (ICE using "[" instead of "{") 2006-09-02 08:54:04 +02:00
expr.c * expr.c (cxx_expand_expr): Call gcc_unreachable instead of abort. 2005-12-07 21:55:19 +00:00
friend.c re PR c++/18681 ([DR 45] template friend declaration not recognized) 2006-07-05 15:44:28 -04:00
g++spec.c re PR driver/28528 (C language extensions override -x in C++ driver) 2006-08-25 00:24:10 +00:00
init.c re PR c++/29002 (ICE on array of ptr-to-member or struct containing ptr-to-member of unknown size) 2006-09-14 21:50:04 -07:00
lang-specs.h re PR driver/28528 (C language extensions override -x in C++ driver) 2006-08-25 00:24:10 +00:00
lex.c re PR c++/26195 (pragma interface no longer handles explicit names) 2006-09-07 02:53:21 -04:00
mangle.c re PR c++/28588 (static private function) 2006-08-26 16:23:33 +00:00
method.c re PR c++/26957 (ICE in make_decl_rtl, at varasm.c:871) 2006-09-07 17:06:28 -04:00
name-lookup.c re PR c++/26102 ("using Base::member" nonsense) 2006-09-05 21:15:09 -04:00
name-lookup.h Fix up whitespacing 2006-06-06 11:44:09 +00:00
operators.def re PR c++/28288 (ICE with min/max operator) 2006-08-14 23:13:54 +00:00
optimize.c
parser.c re PR c++/29087 (More than 35000 switch cases crash cc1plus) 2006-09-18 15:32:43 +00:00
pt.c re PR c++/28284 (ICE with invalid static const variable) 2006-09-07 13:25:05 -04:00
ptree.c Fix up whitespacing 2006-06-06 11:44:09 +00:00
repo.c re PR c++/26917 (ICE with -frepo on invalid code) 2006-09-02 08:52:24 +02:00
rtti.c re PR c++/28687 (dynamic_cast<void*> disallowed too rigorously with -fno-rtti) 2006-08-23 10:04:24 -04:00
search.c re PR c++/28588 (static private function) 2006-08-26 16:23:33 +00:00
semantics.c re PR c++/26195 (pragma interface no longer handles explicit names) 2006-09-07 02:53:21 -04:00
tree.c re PR c++/27371 (Does not warn about unused function result (__attribute__((warn_unused_result)))) 2006-09-06 21:12:00 -04:00
typeck.c re PR c++/29016 (tree check: expected class 'expression', have 'exceptional' (baselink) in get_base_var, at ipa-utils.c:224) 2006-09-21 22:18:54 +00:00
typeck2.c re PR c++/28853 (ICE on invalid declaration with template template parameter) 2006-08-26 00:37:48 +00:00