]> gcc.gnu.org Git - gcc.git/blobdiff - gcc/cp/ChangeLog
decl2.c (maybe_emit_vtables, [...]): Avoid re-emitting variables in unit-at-a-time...
[gcc.git] / gcc / cp / ChangeLog
index 7840de47bf7b73fd34aa388266b299ff1f8559c5..dccc52680b2d31bbcb6622c8dc197da5e3c959c1 100644 (file)
@@ -1,3 +1,55 @@
+Sun Sep  7 13:15:14 CEST 2003  Jan Hubicka  <jh@suse.cz>
+
+       * decl2.c (maybe_emit_vtables, write_out_vars, finish_file):
+       Avoid re-emitting variables in unit-at-a-time mode.
+
+2003-09-06  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/11687
+       * call.c (standard_conversion): Improve comments.
+       (perform_direct_initialization): Make sure we return an expression
+       of the correct type.
+       * typeck.c (build_static_cast): Check for ambiguity and
+       accessibility when performing conversions.
+
+2003-09-06  Gabriel Dos Reis  <gdr@integrable-solutions.net>
+
+       * cp-tree.h (add_binding): Remove declaration.
+       * name-lookup.h (supplement_binding): Declare.
+       * decl.c (add_binding): Move to name-lookup.c.
+       (push_local_binding): Adjust.
+       (push_class_binding): Likewise.
+       (set_identifier_type_value_with_scope): Likewise.
+       * name-lookup.c (supplement_binding): Rename from add_binding.
+       Return a bool.  Improve documentation. 
+       (set_namespace_binding): Adjust.
+       * Make-lang.in (cp/name-lookup.o): Depend on toplev.h
+
+2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
+
+       PR c++/11794
+       * class.c (pushclass): Push dependent using decls for nested
+       classes of templates too.
+
+2003-09-06  Roger Sayle  <roger@eyesopen.com>
+
+       PR c++/11409
+       * class.c (resolve_address_of_overloaded_function): When building
+       list of matching non-template function decls, ignore anticipated
+       declarations of undeclared or shadowed GCC builtins.
+
+2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
+
+       PR c++/11595
+       * decl.c (define_label): Remove unreachable timevar pop.
+       Always return the decl, even if the definition is invalid.
+
+2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
+
+       PR c++/12167
+       * parser.c (cp_parser_late_parsing_default_args): Push & pop the
+       unparsed functions queue.
+
 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
 
        PR c++/12163
This page took 0.044223 seconds and 5 git commands to generate.