OSDN Git Service

/cp
[pf3gnuchains/gcc-fork.git] / gcc / cp / ChangeLog
index 19c34ba..388b2c0 100644 (file)
@@ -1,3 +1,50 @@
+2008-02-25  Paolo Carlini  <pcarlini@suse.de>
+
+        PR c++/35333
+        * error.c (dump_expr): Handle CONJ_EXPR.
+
+2008-02-25  Paolo Carlini  <pcarlini@suse.de>
+
+        PR c++/35338
+        * error.c (dump_type): Handle FIXED_POINT_TYPE.
+       (dump_expr): Handle FIXED_CST.
+
+2008-02-24  Jason Merrill  <jason@redhat.com>
+
+       * parser.c (cp_parser_declaration): Handle "inline namespace".
+       (cp_parser_namespace_definition): Likewise.
+
+       PR c++/33486
+       * name-lookup.c (arg_assoc_namespace): Look down into inline 
+       namespaces, too.
+
+2008-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
+
+       * typeck.c (check_for_casting_away_constness): Use 1 single
+       argument, the type of cast, to decide what diagnostics generate.
+       (build_static_cast_1): Remove unused code. Update call to
+       check_for_casting_away_constness.
+       (build_reinterpret_cast_1): Update call to
+       check_for_casting_away_constness.
+       (build_const_cast_1): Likewise.
+       
+2008-02-24  Paolo Carlini  <pcarlini@suse.de>
+
+       * error.c (dump_expr): Don't deal directly with NEW_EXPR (and
+       VEC_NEW_EXPR), forward to pp_expression.
+       * cxx-pretty-print.c (pp_cxx_new_expression): Fix FIXME.
+
+2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
+
+       PR c++/34749
+       * friend.c (do_friend): Call cplus_decl_attributes earlier.
+
+2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
+
+       PR C++/34715
+       * decl.c (duplicate_decls): Merge DECL_DISREGARD_INLINE_LIMITS for
+       template decls' function decl.
+
 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
 
        PR c++/35282