OSDN Git Service

libcpp
[pf3gnuchains/gcc-fork.git] / gcc / cp / ChangeLog
index 5289222..d678715 100644 (file)
@@ -1,3 +1,57 @@
+2008-05-21  Tom Tromey  <tromey@redhat.com>
+
+       * mangle.c (save_partially_mangled_name): Remove.
+       (restore_partially_mangled_name): Likewise.
+       (write_encoding): Update.
+       (write_unqualified_name): Likewise.
+       (start_mangling): Always use name_obstack.  Remove 'ident_p'
+       argument.
+       (get_identifier_nocopy): Remove.
+       (finish_mangling_internal): Rename from finish_mangling.
+       (finish_mangling): New function.
+       (finish_mangling_get_identifier): Likewise.
+       (partially_mangled_name, partially_mangled_name_len): Remove.
+       (mangle_decl_string): Change return type.  Update.
+       (mangle_decl, mangle_type_string, mangle_special_for_type,
+       mangle_ctor_vtbl_for_type, mangle_thunk, mangle_guard_variable,
+       mangle_ref_init_variable): Update.
+
+2008-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
+
+        PR c++/35331
+        * semantics.c (begin_class_definition): Extend checks on the first
+       argument.
+
+2008-05-12  Tomas Bily  <tbily@suse.cz>
+
+        * typeck2.c (digest_init): Use CONVERT_EXPR_P.
+        * call.c (build_over_call): Likewise.
+        * error.c (dump_expr): Use CASE_CONVERT.
+        * class.c (fixed_type_or_null): Likewise.
+
+2008-05-11  Volker Reichelt  <v.reichelt@netcologne.de>
+
+       * parser.c (cp_parser_omp_clause_reduction): Add missing "expected"
+       in error message.
+       (cp_parser_omp_clause_schedule): Remove superfluous "expected"
+       in error message.
+
+2008-05-07  Kenneth Zadeck  <zadeck@naturalbridge.com>
+
+       * decl.c (duplicate_decls): Merge in DECL_PURE_P, TREE_READONLY,
+       DECL_LOOPING_CONST_OR_PURE_P attributes.
+       * rtti.c (build_dynamic_cast_1): Rename DECL_IS_PURE to
+       DECL_PURE_P.
+
+2008-05-02  Simon Baldwin  <simonb@google.com>
+
+       PR bootstrap/36108
+       * typeck.c (build_array_ref): Remove warn_array_subscript_range.
+
+2008-05-01  Simon Baldwin  <simonb@google.com>
+
+       * typeck.c (build_array_ref): Call warn_array_subscript_range.
+
 2008-04-30  Jakub Jelinek  <jakub@redhat.com>
 
        PR c++/35986