OSDN Git Service

2001-11-12 H.J. Lu <hjl@gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / cp / ChangeLog
index 34abbc4..f7b6296 100644 (file)
@@ -1,4 +1,87 @@
-2001-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
+2001-11-12  H.J. Lu <hjl@gnu.org>
+
+       * cp/cvt.c (ocp_convert): Don't warn the address of a weak
+       function is always `true'.
+
+2001-11-09  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+       * cp-lang.c (LANG_HOOKS_PRINT_DECL, LANG_HOOKS_PRINT_TYPE,
+       LANG_HOOKS_PRINT_STATISTICS, LANG_HOOKS_PRINT_XNODE,
+       LANG_HOOKS_PRINT_IDENTIFIER, LANG_HOOKS_SET_YYDEBUG): Override.
+       * cp-tree.h (print_class_statistics): Remove.
+       (cxx_print_statistics, cxx_print_xnode, cxx_print_decl, cxx_print_type,
+       cxx_print_identifier, cxx_set_yydebug): New.
+       * lex.c (set_yydebug): Rename c_set_yydebug.
+       * ptree.c (print_lang_decl, print_lang_type, print_lang_identifier,
+       lang_print_xnode): Rename.
+       * tree.c (print_lang_statistics): Rename.
+
+2001-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * class.c (dump_array): Fix format specifier warning.
+
+2001-11-09  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+       * cp-lang.c (LANG_HOOKS_NAME): Override.
+       (struct lang_hooks): Constify.
+       * lex.c (cxx_init_options): Update.
+       (lang_identify): Remove.
+       * parse.y (language_string): Remove.    
+
+2001-11-08  Andreas Franck  <afranck@gmx.de>
+
+       * Make-lang.in (CXX_INSTALL_NAME, GXX_CROSS_NAME,
+       DEMANGLER_CROSS_NAME): Handle program_transform_name the way
+       suggested by autoconf.
+       (GXX_TARGET_INSTALL_NAME, CXX_TARGET_INSTALL_NAME): Define.
+       (c++.install-common): Use the transformed target alias names.
+
+2001-11-06  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
+
+       * Make-lang.in: Update.
+       * cp-lang.c: Include langhooks-def.h.
+
+2001-11-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
+
+       * pt.c (tsubst_copy): Call tsubst for TYPEOF_EXPR.
+
+2001-11-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * lex.c (copy_lang_type): Add static prototype.
+
+2001-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
+
+       * pt.c (unify): Handle SCOPE_REF.
+
+2001-11-01  Jakub Jelinek  <jakub@redhat.com>
+
+       * tree.c (cp_copy_res_decl_for_inlining): Adjust
+       DECL_ABSTRACT_ORIGIN for the return variable.
+
+2001-10-31  Zack Weinberg  <zack@codesourcery.com>
+
+       *  Make-lang.in: Replace $(INTL_TARGETS) with po-generated.
+
+2001-10-28  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+       * ChangeLog.1, ChangeLog.2, ChangeLog, class.c, decl2.c, search.c,
+       semantics.c, spew.c: Fix spelling errors.
+
+2001-10-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
+
+       * decl2.c (validate_nonmember_using_decl): Handle NAMESPACE_DECL.
+
+2001-10-25  Zack Weinberg  <zack@codesourcery.com>
+
+       * cp-lang.c: Redefine LANG_HOOKS_CLEAR_BINDING_STACK to
+       pop_everything.
+
+Tue Oct 23 14:00:20 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+       * cp-lang.c (cxx_get_alias_set): New function.
+       Point LANG_HOOKS_GET_ALIAS_SET to it.
+
+2001-10-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
 
        * cp-tree.def (UNBOUND_CLASS_TEMPLATE): New tree node.
        * cp-tree.h (make_unbound_class_template): Prototype new function.
 
 2001-10-10  Richard Henderson  <rth@redhat.com>
 
-        * parse.y (asm_operand): Allow named operands.
+       * parse.y (asm_operand): Allow named operands.
        * semantics.c (finish_asm_stmt): Tweek for changed location
        of the operand constrant.
 
 
        * class.c (build_vtable_entry_ref): Const-ify.
        * decl.c (predefined_identifier,
-       initialize_predefined_identifiers): Likewise. 
+       initialize_predefined_identifiers): Likewise.
        * init.c (build_new_1): Likewise.
        * lex.c (cplus_tree_code_type, cplus_tree_code_length, resword):
        Likewise.
@@ -2315,7 +2398,7 @@ Thu Apr  5 16:54:29 2001  J"orn Rennecke <amylaar@redhat.com>
        (inlinable_function_p): Likewise, fix typo in comment,
        function is not inlinable if it already inlined function currently
        being optimized.
-       (expand_call_inline): Add fn to inlined_fns if neccessary.
+       (expand_call_inline): Add fn to inlined_fns if necessary.
        (optimize_function): Initialize inlined_fns.
        Save inlined_fns into DECL_INLINED_FNS after expanding inlines.
        * decl.c (mark_inlined_fns): New function.
@@ -6875,7 +6958,7 @@ Sat May 27 11:25:46 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
        (DECL_USE_VTT_PARM): Likewise.
        (DECL_NEEDS_VTT_PARM_P): Likewise.
        (get_vtt_name): Declare.
-       (build_artifical_parm): Likewise.
+       (build_artificial_parm): Likewise.
        (fixup_all_virtual_upcast_offsets): Likewise.
        (expand_indirect_vtbls_init): Remove.
        * call.c (build_new_method_call): Pass the vtt to subobject
@@ -8093,7 +8176,7 @@ Sat Apr 15 16:00:01 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 
 2000-04-05  Benjamin Kosnik  <bkoz@cygnus.com>
 
-       * decl2.c: Make flag_honor_std dependant on ENABLE_STD_NAMESPACE.
+       * decl2.c: Make flag_honor_std dependent on ENABLE_STD_NAMESPACE.
 
 2000-04-05  Mark Mitchell  <mark@codesourcery.com>
 
@@ -8920,7 +9003,7 @@ Mon Mar  6 08:46:47 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
        (build_over_call): Likewise. Don't warn about dubious
        conversions here. Adjust convert_default_arg calls.
        (convert_default_arg): Add context parameters for diagnostics.
-       Pass throught to convert_like_with_context.
+       Pass through to convert_like_with_context.
        * cp-tree.h (convert_default_arg): Add context parameters.
        (dubious_conversion_warnings): Prototype new function.
        * typeck.c (convert_arguments): Adjust convert_default_arg call.
@@ -9949,8 +10032,8 @@ Wed Jan 26 22:19:14 2000  J"orn Rennecke <amylaar@cygnus.co.uk>
        (expand_attr_desc): Likewise.
        (expand_generic_desc): Likewise.
 
-       * tinfo.cc (__GXX_ABI_VERSION): Test value and existance.
-       * tinfo.h (__GXX_ABI_VERSION): Test value and existance.
+       * tinfo.cc (__GXX_ABI_VERSION): Test value and existence.
+       * tinfo.h (__GXX_ABI_VERSION): Test value and existence.
 
 2000-01-23  Mark Mitchell  <mark@codesourcery.com>