Amend previous changelog PR g++/2936 Part missed from first commit
[gcc.git] / gcc / cp / ChangeLog
index 55427d6674b1459c405d121509cba07aa883110f..8f49fc685d500829d3c714781eb792ded0f798f9 100644 (file)
@@ -1,5 +1,75 @@
+2001-06-01  Nathan Sidwell  <nathan@codesourcery.com>
+
+       PR g++/2936
+       Part missed from first commit
+       * decl2.c (finish_anon_union): Copy context.
+
+2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
+
+       PR g++/2936
+       * optimize.c (remap_decl): Remap anonymous aggregate members too.
+
+2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
+
+       PR g++/2823
+       * semantics.c (expand_body): Don't optimize thunks.
+
+2001-05-25  Sam TH  <sam@uchicago.edu>
+
+       * cp-tree.h lex.h: Fix header include guards.
+
+2001-05-25  Mark Mitchell <mark@codesourcery.com>
+
+       * decl.c (init_decl_processing): Tweak.
+
+2001-05-24  Mark Mitchell  <mark@codesourcery.com>
+
+       * decl.c (duplicate_decls): Tidy.
+       (init_decl_processing): Always set flag_no_builtin.
+
+2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
+
+       PR c++/2184
+       * decl2.c (do_local_using_decl): Push the decls, even in a
+       template.
+
+2001-05-22  Mark Mitchell  <mark@codesourcery.com>
+
+       * optimize.c (initialize_inlined_parameters): Don't set
+       TREE_READONLY for a VAR_DECL taking the place of an inlined
+       PARM_DECL.
+
+2001-05-22  Jason Merrill  <jason_merrill@redhat.com>
+
+       * class.c, cp-tree.h, rtti.c: Remove com_interface attribute support.
+       * tree.c (cp_valid_lang_attribute): Warn about use of com_interface
+       attribute.
+
+2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+       * parse.y: Refer to compound literals as such, not as
+       constructor-expressions.
+
+2001-05-21  Mark Mitchell  <mark@codesourcery.com>
+
+       * call.c (build_op_delete_call): Ignore exception-specifications
+       when looking for matching delete operators.
+       * init.c (build_new_1): Compute whether or not the allocation
+       function used is a placement allocation function or not, and
+       communicate this information to build_op_delete_call.
+
 2001-05-21  Jason Merrill  <jason_merrill@redhat.com>
 
+       * class.c (build_vtable_entry_ref): Lose vtbl parm.  Fix for new abi.
+       (build_vtbl_ref): Adjust.
+       (dfs_accumulate_vtbl_inits): Set TREE_CONSTANT on the vtable address.
+       * decl2.c (lang_f_options): Remove huge-objects, vtable-thunks.
+       Re-add vtable-gc.
+       (unsupported_options): Correspondingly.
+
+       * decl2.c (maybe_make_one_only): Check flag_weak, not
+       supports_one_only().
+
        * cp-tree.def (START_CATCH_STMT): Lose.
        * dump.c (cp_dump_tree): Don't dump it.  Do dump HANDLER_PARMS.
        * tree.c (cp_statement_code_p): Don't case it.