X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;ds=sidebyside;f=gcc%2FChangeLog;h=56c4ca79e428361f4c80a41a6f6ab9c10a592435;hb=284bef0e911f6c8c402703c55ee991ebf7822a43;hp=ba55b7c30dbdc1049c1aa949f6c491e8026eb06f;hpb=69b779ea24b4fc67090aa239b41852fa0fe33466;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ba55b7c30db..56c4ca79e42 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,91 @@ +2007-02-01 Ralf Wildenhues + + * 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 + + * doc/invoke.texi: Replace "bugfix" with "bug fix" throughout. + * doc/contrib.texi: Likewise. + * doc/install.texi: Likewise. + +2007-01-31 Richard Henderson + Ian Lance Taylor + + * 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 + + * config/sh/sh.h (HAVE_SECONDARY_RELOADS): Remove. + +2007-01-31 Anatoly Sokolov + + PR target/19087 + * config/avr/avr.c (DWARF2_ADDR_SIZE): Define. + +2007-01-31 Kaveh R. Ghazi + + PR middle-end/29335 + * builtins.c (fold_builtin_sqrt): Use MPFR for constant args. + +2007-01-31 Zdenek Dvorak + + * 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 + + * 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 * optabs.h (enum optab_index): Add new OTI_isinf.