+2007-02-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ * doc/c-tree.texi (Expression trees): Improve markup.
+ * doc/tm.texi (Register Classes, Addressing Modes)
+ (Floating Point): Fix spacing after abbreviations. Fix some
+ typos.
+
+2007-02-01 Ben Elliston <bje@au.ibm.com>
+
+ * doc/invoke.texi: Replace "bugfix" with "bug fix" throughout.
+ * doc/contrib.texi: Likewise.
+ * doc/install.texi: Likewise.
+
+2007-01-31 Richard Henderson <rth@redhat.com>
+ Ian Lance Taylor <iant@google.com>
+
+ * lower-subreg.c: New file.
+ * rtl.def (CONCATN): Define.
+ * passes.c (init_optimization_passes): Add pass_lower_subreg and
+ pass_lower_subreg2.
+ * emit-rtl.c (update_reg_offset): New static function, broken out
+ of gen_rtx_REG_offset.
+ (gen_rtx_REG_offset): Call update_reg_offset.
+ (gen_reg_rtx_offset): New function.
+ * regclass.c: Revert patch of 2006-03-05, restoring
+ reg_scan_update.
+ (clear_reg_info_regno): New function.
+ * dwarf2out.c (concatn_loc_descriptor): New static function.
+ (loc_descriptor): Handle CONCATN.
+ * common.opt (fsplit_wide_types): New option.
+ * opts.c (decode_options): Set flag_split_wide_types when
+ optimizing.
+ * timevar.def (TV_LOWER_SUBREG): Define.
+ * rtl.h (gen_reg_rtx_offset): Declare.
+ (reg_scan_update): Declare.
+ * regs.h (clear_reg_info_regno): Declare.
+ * tree-pass.h (pass_lower_subreg): Declare.
+ (pass_lower_subreg2): Declare.
+ * doc/invoke.texi (Option Summary): List -fno-split-wide-types.
+ (Optimize Options): Add -fsplit-wide-types to -O1 list. Document
+ -fsplit-wide-types.
+ * doc/rtl.texi (Regs and Memory): Document concat and concatn.
+ * Makefile.in (OBJS-common): Add lower-subreg.o.
+ (lower-subreg.o): New target.
+
+2007-01-31 Kazu Hirata <kazu@codesourcery.com>
+
+ * config/sh/sh.h (HAVE_SECONDARY_RELOADS): Remove.
+
+2007-01-31 Anatoly Sokolov <aesok@post.ru>
+
+ PR target/19087
+ * config/avr/avr.c (DWARF2_ADDR_SIZE): Define.
+
+2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ PR middle-end/29335
+ * builtins.c (fold_builtin_sqrt): Use MPFR for constant args.
+
+2007-01-31 Zdenek Dvorak <dvorakz@suse.cz>
+
+ * cfgloop.h: Include vec-prim.h.
+ (enum li_flags): Remove LI_ONLY_OLD.
+ (loop_iterator): Changed.
+ (fel_next, fel_init): Iterate over loop tree.
+ (FOR_EACH_LOOP_BREAK): New macro.
+ * loop-unswitch.c (unswitch_loops): Do not pass LI_ONLY_OLD to
+ FOR_EACH_LOOP.
+ * tree-ssa-loop-unswitch.c (tree_ssa_unswitch_loops): Ditto.
+ * modulo-sched.c (sms_schedule): Ditto.
+ * tree-vectorizer.c (vectorize_loops): Ditto.
+ * doc/loop.texi: Update information on loop numbering and behavior of
+ FOR_EACH_LOOP wrto new loops.
+ * tree-scalar-evolution.c (compute_overall_effect_of_inner_loop,
+ add_to_evolution_1): Test nestedness of loops instead of comparing
+ their numbers.
+ * tree-chrec.c (chrec_fold_plus_poly_poly,
+ chrec_fold_multiply_poly_poly, chrec_evaluate,
+ hide_evolution_in_other_loops_than_loop, chrec_component_in_loop_num,
+ reset_evolution_in_loop): Ditto.
+ * Makefile.in (CFGLOOP_H): Add vecprim.h dependency.
+
+2007-01-31 Dirk Mueller <dmueller@suse.de>
+
+ * c-common.c (warn_about_parentheses): Separate warning about
+ un-parenthized sequence of comparison operators from the one
+ which is supposed to warn about x <= y <= z.
+
2007-01-31 Uros Bizjak <ubizjak@gmail.com>
* optabs.h (enum optab_index): Add new OTI_isinf.