Index: cp/error.c =================================================================== RCS file: /cvs/gcc/gcc/gcc/cp/error.c,v retrieving revision 1.292 diff -p -u -u -r1.292 error.c --- cp/error.c 15 Sep 2005 11:27:12 -0000 1.292 +++ cp/error.c 7 Oct 2005 07:18:37 -0000 @@ -1299,6 +1299,7 @@ dump_expr (tree t, int flags) case FUNCTION_DECL: case TEMPLATE_DECL: case NAMESPACE_DECL: + case LABEL_DECL: case OVERLOAD: case IDENTIFIER_NODE: dump_decl (t, (flags & ~TFF_DECL_SPECIFIERS) | TFF_NO_FUNCTION_ARGUMENTS); @@ -1541,6 +1542,8 @@ dump_expr (tree t, int flags) || (TREE_TYPE (t) && TREE_CODE (TREE_TYPE (t)) == REFERENCE_TYPE)) dump_expr (TREE_OPERAND (t, 0), flags | TFF_EXPR_IN_PARENS); + else if (TREE_CODE (TREE_OPERAND (t, 0)) == LABEL_DECL) + dump_unary_op ("&&", t, flags); else dump_unary_op ("&", t, flags); break;