OSDN Git Service

* regclass.c (reg_scan_update): Remove.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index aa9bfbf..5491d5b 100644 (file)
@@ -1,3 +1,77 @@
+2006-03-05  Kazu Hirata  <kazu@codesourcery.com>
+
+       * regclass.c (reg_scan_update): Remove.
+       (reg_scan_mark_refs): Remove the last argument.
+       * rtl.h: Remove the prototype for reg_scan_update.
+
+2006-03-04  Kazu Hirata  <kazu@codesourcery.com>
+
+       * builtins.c, c-pragma.h, c-typeck.c, cgraph.c, cgraphunit.c,
+       combine.c, common.opt, config/dfp-bit.c, config/i386/i386.c,
+       config/m68k/m68k.c, config/m68k/m68k.md, config/mt/mt.c,
+       config/mt/mt.h, config/s390/s390.md, df-core.c, df-problems.c,
+       df-scan.c, df.h, diagnostic.c, expr.c, function.h, gimplify.c,
+       loop-invariant.c, omp-low.c, opts.c, passes.c,
+       rtl-factoring.c, rtlanal.c, struct-equiv.c, tree-cfgcleanup.c,
+       tree-ssa-loop-niter.c, tree-ssa-loop-prefetch.c,
+       tree-ssa-structalias.c, tree-ssa-threadedge.c,
+       tree-ssa-threadupdate.c, tree-vect-patterns.c,
+       tree-vect-transform.c, tree-vectorizer.h, tree-vrp.c,
+       unwind-dw2.c: Fix comment typos.  Follow spelling conventions.
+
+2006-03-04  Kazu Hirata  <kazu@codesourcery.com>
+
+       * dwarf2out.c (dwarf2out_add_library_unit_info): Remove.
+       * dwarf2out.h: Remove the prototype for
+       dwarf2out_add_library_unit_info.
+
+2006-03-04  Kazu Hirata  <kazu@codesourcery.com>
+
+       * tree.c (add_var_to_bind_expr): Remove.
+       * tree.h: Remove the prototype for add_var_to_bind_expr.
+
+2006-03-04  Kazu Hirata  <kazu@codesourcery.com>
+
+       * regclass.c (n_non_fixed_regs): Remove.
+       (init_reg_sets_1, globalize_reg): Remove all uses of
+       n_non_fixed_regs.
+       * hard-reg-set.h: Remove the extern for n_non_fixed_regs.
+
+2006-03-04  Kazu Hirata  <kazu@codesourcery.com>
+
+       * rtlanal.c (insns_safe_to_move_p): Remove.
+       * rtl.h: Remove the prototype for insns_safe_to_move_p.
+
+2006-03-04  Kazu Hirata  <kazu@codesourcery.com>
+
+       * expmed.c (expand_mult_add): Remove.
+       * expr.h: Remove the prototype for expand_mult_add.
+
+2006-03-04  Jakub Jelinek  <jakub@redhat.com>
+
+       * unwind-dw2.h (_Unwind_FrameState): Add REG_SAVED_VAL_OFFSET
+       and REG_SAVED_VAL_EXP constants.
+       * unwind-dw2.c (struct _Unwind_Context): Add by_value array.
+       (_Unwind_GetGR, _Unwind_SetGR, _Unwind_GetGRPtr, _Unwind_SetGRPtr):
+       Handle regs stored by value.
+       (_Unwind_SetGRValue, _Unwind_GRByValue): New functions.
+       (execute_cfa_program): Handle DW_CFA_val_offset,
+       DW_CFA_val_offset_sf and DW_CFA_val_expression.
+       (uw_update_context_1): Handle REG_SAVED_REG with regs stored by
+       value specially.  Handle REG_SAVED_VAL_OFFSET and REG_SAVED_VAL_EXP.
+       (uw_install_context_1): Handle target regs stored by value.
+
+2006-03-03  Daniel Berlin  <dberlin@dberlin.org>
+
+       * tree-sra.c (tree_sra): Return todoflags;
+       (generate_one_element): Set TODO_update_smt_usage if needed.
+       (pass_sra): Remove TODO_update_smt_usage.
+       * tree-ssa-forwprop.c (forward_propagate_addr_expr): Add some
+       parameter.
+       (tree_ssa_forward_propagate_single_use_vars): Return
+       TODO_update_smt_usage if we need to update SMT usage.
+       (pass_forwprop): Remove TODO_update_smt_usage.
+       
 2006-03-03  Diego Novillo  <dnovillo@redhat.com>
 
        * tree-ssa-operands.c: Tidy whitespace.  Fix spelling.