diff options
Diffstat (limited to 'gcc/cp/ChangeLog')
-rw-r--r-- | gcc/cp/ChangeLog | 29 |
1 files changed, 18 insertions, 11 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 0f900f53f84..008aa4adf74 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,10 @@ +2004-03-23 Zack Weinberg <zack@codesourcery.com> + + PR 12267, 12391, 12560, 13129, 14114, 14113 + * cp-lang.c (c_reset_state): Delete. + (push_file_scope, pop_file_scope): New stubs. + * parser.c (c_parse_file): Call sorry() here if called more than once. + 2004-03-23 Richard Kenner <kenner@vlsi1.ultra.nyu.edu> * typeck.c (build_c_cast): Only look at TREE_CONSTANT_OVERFLOW @@ -17,13 +24,13 @@ (dump_simple_decl): Likewise. (dump_function_decl): Likewise. (cv_to_string): Likewise. - (dump_type_prefix): Likewise. Adjust return void. + (dump_type_prefix): Likewise. Adjust return void. * cxx-pretty-print.c (pp_cxx_cv_qualifier_seq): Move to cxx_pretty_print.h. (pp_cxx_template_keyword_if_needed): Document. (pp_cxx_qualified_id): Document case FUNCTION_DECL. Tidy. (pp_cxx_expression): Handle NON_DEPENDENT_EXPR and - MUST_NOT_THROW_EXPR. + MUST_NOT_THROW_EXPR. 2004-03-21 Mark Mitchell <mark@codesourcery.com> @@ -69,7 +76,7 @@ * typeck.c (lookup_destructor): Allow the use of destructors from base classes. - + 2004-03-19 Richard Kenner <kenner@vlsi1.ultra.nyu.edu> * cxx-pretty-print.c (pp_cxx_unqualified_id): Use @@ -194,7 +201,7 @@ * pt.c (do_type_instantiation): On systems where weak symbols don't go in a static archive's TOC, explicit instantiation of a class must imply *explicit* instantiation of its memeber. - + 2004-03-11 Kazu Hirata <kazu@cs.umass.edu> * call.c, cp-tree.h, pt.c: Fix comment typos. @@ -203,7 +210,7 @@ PR c++/14510 * decl.c (xref_tag): Disregard non-type declarations when - looking up a tagged type. + looking up a tagged type. 2004-03-09 Nathan Sidwell <nathan@codesourcery.com> @@ -294,7 +301,7 @@ PR debug/14079 * name-lookup.c (add_decl_to_level): Add extern variables, as well as static, to static_decls array. - + 2004-03-05 Jason Merrill <jason@redhat.com> * tree.c (list_hash_pieces): s/TYPE_HASH/TREE_HASH/. @@ -326,7 +333,7 @@ * parser.c (cp_parser_late_parsing_default_args): Check that there are no extra tokens after the end of the default-argument expression. - + 2004-03-01 Mark Mitchell <mark@codesourcery.com> PR c++/14324 @@ -341,7 +348,7 @@ PR c++/14337 * pt.c (tsubst_qualified_id): Handle dependent qualifying scopes. (tsubst_expr): Do not call tsubst_copy, even when - processing_template_decl. + processing_template_decl. 2004-03-01 Jeff Law <law@redhat.com> @@ -429,7 +436,7 @@ 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org> PR c++/14143 - * name-lookup.c (arg_assoc_class): Don't look into template + * name-lookup.c (arg_assoc_class): Don't look into template arguments if it is not a primary template. 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> @@ -464,7 +471,7 @@ 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org> PR c++/14181 - * parser.c (cp_parser_new_expression): Parse an ill-formed + * parser.c (cp_parser_new_expression): Parse an ill-formed direct-new-declarator after a parenthesized type-id to emit good diagnostic. @@ -640,7 +647,7 @@ whether or not a friend template is a definition. (tsubst_decl): Clear DECL_INITIAL for new FUNCTION_DECLs. * tree.c (build_zc_wrapper): Remove. - + 2004-02-12 Zack Weinberg <zack@codesourcery.com> * cp-lang.c: Don't define LANG_HOOKS_BUILTIN_TYPE_DECLS. |