+2008-01-18 Ian Lance Taylor <iant@google.com>
+
+ PR c++/33407
+ * decl.c (duplicate_decls): Copy DECL_IS_OPERATOR_NEW flag.
+ (grok_op_properties): For NEW_EXPR and VEC_NEW_EXPR set
+ DECL_IS_OPERATOR_NEW flag.
+
+2008-01-16 Richard Guenther <rguenther@suse.de>
+
+ PR c++/33819
+ * typeck.c (is_bitfield_expr_with_lowered_type): Recurse
+ for conversions to type variants.
+
+2008-01-15 Andreas Tobler <a.tobler@schweiz.org>
+
+ * parser.c (cp_parser_template_parameter): Fix C90 issue with mixing
+ declaration and code. Update copyright year.
+
+2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
+
+ PR c++/34399
+ * friend.c (do_friend): Don't query TYPE_BEING_DEFINED unless we
+ know we have a class type.
+
+2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
+
+ PR c++/34751
+ * pt.c (coerce_template_parameter_pack): When substituting into
+ the type of a non-type template parameter pack. use the
+ deduced/substituted arguments.
+ * parser.c (declarator_can_be_parameter_pack): A pointer-to-member
+ can be a parameter pack with the ellipsis following it. When we
+ have an erroneous declaration, allow it to be a parameter pack.
+ (cp_parser_template_parameter): Complain about default
+ arguments on non-type template parameter packs, and parse them
+ using the new cp_parser_default_argument.
+ (cp_parser_parameter_declaration): Complain about parameter packs
+ with default arguments. Move parsing of default arguments into a
+ new function, cp_parser_default_argument.
+ (cp_parser_default_argument): New; extracted from
+ cp_parser_parameter_declaration.
+
2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
PR c++/34051