OSDN Git Service

2006-01-23 Paolo Bonzini <bonzini@gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index d1b92c8..d5046c4 100644 (file)
@@ -1,3 +1,238 @@
+2006-01-23  Paolo Bonzini  <bonzini@gnu.org>
+
+        PR rtl-optimization/25890
+        PR rtl-optimization/25905
+        * combine.c (expand_compound_operation, expand_field_assignment):
+        Fail if the bitfield's final position is out of bounds.
+
+2006-01-24  Ian Lance Taylor  <ian@airs.com>
+
+       PR middle-end/25930
+       * cgraphunit.c (cgraph_output_in_order): Don't clear
+       cgraph_asm_nodes until after asm strings have been output.
+
+2006-01-23  Adam Nemet  <anemet@caviumnetworks.com>
+
+        * fix-header.c (read_scan_file): Add new parameter imultilib when
+       calling register_include_chains.
+
+2006-01-23  Diego Novillo  <dnovillo@redhat.com>
+
+       * omp-low.c: Update documentation.
+
+2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
+           Daniel Berlin  <dberlin@dberlin.org>
+
+       PR tree-opt/25315
+       PR tree-opt/25857
+       * tree-ssa-pre.c (insert_extra_phis): If an incomming edge is abnormal 
+       return from the function.
+
+2006-01-22  Zack Weinberg  <zackw@panix.com>
+
+       * rtl.def (match_code): Add second argument.
+       * genpreds.c (write_extract_subexp): New function.
+       (write_match_code): Add path argument.  Use write_extract_subexp.
+       (write_predicate_expr): Pass path to write_match_code.
+       (mark_mode_tests): MATCH_CODE applied to a subexpression does
+       not perform a mode test.
+       * genrecog.c (compute_predicate_codes): MATCH_CODE applied to
+       a subexpression does not constrain the top-level code set.
+       * read-rtl.c (read_rtx_variadic): New function.
+       (read_rtx_1): Use it; allow AND and IOR to be variadic.
+       * doc/md.texi: Document new notation.
+       * config/i386/predicates.md (cmpsi_operand_1): Fold into ...
+       (cmpsi_operand): ... here, using new notation.
+
+2006-01-22  Zack Weinberg  <zackw@panix.com>
+
+       * varray.c: Remove GENERATOR_FILE #ifdefs.
+
+2006-01-22  Zack Weinberg  <zackw@panix.com>
+
+       * genautomata.c (output_reserved_units_table): Emit nothing if
+       description->query_units_num is zero.  Remove extra blank line.
+       (output_cpu_unit_reservation_p): Short circuit
+       if description->query_units_num is zero.
+
+2006-01-22  Zack Weinberg  <zackw@panix.com>
+
+       * genattrtab.c: Don't include genattrtab.h.  Define ATTR_NONE
+       and ATTR_SPECIAL (from genattrtab.h).  Don't define num_dfa_decls
+       nor any of the random handful of variables that used to be necessary
+       when this program was linked with rtlanal.o.  Prune set of forward
+       function declarations.
+       (struct attr_desc): Remove static_p field.
+       (hash_obstack, temp_obstack, attr_hash_table, attr_printf)
+       (check_attr_test, make_internal_attr, make_numeric_value): Make static.
+       (attr_string): Do not read the character one past the length of
+       the string.
+       (write_attr_get, find_attr, make_internal_attr): Don't touch static_p.
+       (struct insn_reserv, all_insn_reservs, last_insn_reserv_p)
+       (n_insn_reservs, gen_insn_reserv, struct bypass_list, all_bypasses)
+       (n_bypasses, gen_bypass_1, gen_bypass, process_bypasses)
+       (make_automaton_attrs): New.
+       (main): Do not call into genautomata.  Call local gen_bypass
+       and gen_insn_reserv as appropriate.  Call make_automaton_attrs.
+       Remove special case for insn_alts.
+       * genautomata.c: Include gensupport.h; not genattrtab.h nor
+       varray.h (leftover from previous change).  Prune set of forward
+       function declarations.  Remove state_alts fields from all
+       structures.  Remove state_alts_table from struct automaton.
+       Make everything except main static.  Do not maintain num_dfa_decls.
+       Do not maintain state_alts fields of various structures.
+       (process_decls): Don't validate condexp for dm_insn_reserv decls.
+       (add_arc): Remove state_alts argument.  All callers updated.
+       (output_reserved_units_table): Emit #ifdef here...
+       (output_tables): ...not here.  Don't generate state_alts tables.
+       (expand_automata): Don't generate attributes.
+       (write_automata): Don't generate state_alts functions.
+       (main): New function.
+       (it_is_empty_reserv_sets, output_state_alts_full_vect_name)
+       (output_state_alts_comb_vect_name, output_state_alts_check_vect_name)
+       (AUTOMATON_STATE_ALTS_MACRO_NAME, INTERNAL_STATE_ALTS_FUNC_NAME)
+       (STATE_ALTS_FUNC_NAME, INSN_DEFAULT_LATENCY_FUNC_NAME)
+       (BYPASS_P_FUNC_NAME, output_state_alts_table)
+       (output_automata_list_state_alts_code, output_internal_state_alts_func)
+       (output_state_alts_func, make_insn_alts_attr, make_bypass_attr)
+       (make_internal_dfa_insn_code_attr, make_default_insn_latency_attr):
+       Delete.
+       * genattr.c: Declare internal_dfa_insn_code in insn-attr.h.
+       * genattrtab.h: Delete file.
+       * Makefile.in (OBJS-common): Add insn-automata.o.
+       (insn-automata.o): New rule.
+       (simple_generated_c): Add insn-automata.c.
+       (build/genattrtab.o, build/genautomata.o): Update dependencies.
+       (genprogmd): Add automata.
+       (build/genattrtab): Needs no extra objects nor libraries.
+       (build/genautomata): Needs build/vec.o and -lm.
+
+2006-01-22  Zack Weinberg  <zackw@panix.com>
+
+       * genautomata.c (process_state_longest_path, max_dfa_issue_rate)
+       (output_dfa_max_issue_rate, locked_states_num): Delete.
+       (struct automaton): Add locked_states field.
+       (output_dead_lock_vect): Save number of locked states in
+       automaton->locked_states.  If it is zero, don't print anything.
+       (output_max_insn_queue_index_def): Define max_insn_queue_index const.
+       (output_internal_dead_lock_func): Only test the dead_lock_vect
+       for automata that have locked states.
+       (output_statistics): Always print the number of locked states for
+       each automaton.  Calculate total number of locked states here.
+       (write_automata): Don't call output_dfa_max_issue_rate.
+       * genattrtab.c: Define length_unit_log as a const variable.
+       * genattr.c: Don't emit MAX_DFA_ISSUE_RATE.  Declare
+       max_insn_queue_index const.
+       * final.c (length_unit_log): Declare const.
+       * doc/tm.texi: Remove all references to MAX_DFA_ISSUE_RATE.
+
+2006-01-22  Zack Weinberg  <zackw@panix.com>
+
+       * genautomata.c:  Include vec.h, not varray.h.
+       Delete vla_ptr_t, all of the VLA_PTR_ macros, and all of the
+       VLA_HWINT_ macros.  Change vla_hwint_t to a typedef for
+       VEC(vect_el_t,heap) *.  Convert all uses of VLA_* macros to
+       VEC_* macros operating on appropriately typed vectors, or to
+       malloced arrays when the size is known in advance.  Const-ify
+       many char* variables and function arguments.  No functional changes.
+       * Makefile.in (build/varray.o): Delete rule.
+       (build/genattrtab): Depend on build/vec.o instead of build/varray.o.
+       (build/genautomata.o): Depend on vec.h instead of $(VARRAY_H).
+
+2006-01-22  Zack Weinberg  <zackw@panix.com>
+
+       * gensupport.c: Define get_insn_name and record_insn_name here.
+       (read_md_rtx): Call record_insn_name as appropriate.
+       * genattr.c, genattrtab.c, gencodes.c, genconfig.c, genemit.c
+       * genextract.c, genflags.c, genopinit.c, genoutput.c, genpeep.c
+       * genpreds.c, genrecog.c: Don't define get_insn_name nor
+       record_insn_name.
+       * Makefile.in (BUILD_SUPPORT, BUILD_PRINT): Fold into BUILD_RTL.
+       (BUILD_VARRAY): Delete.
+       (genprognormal): Rename genprogmd.  Fold in all programs from
+       genprognoprint; also attrtab.
+       (build/genattrtab): Just mention genautomata.o and varray.o.
+       Reorganize a bit, add comments to make the categories clearer.
+
+2006-01-22  Zack Weinberg  <zackw@panix.com>
+
+       * genconditions.c (condition_table, add_condition): Delete.
+       (write_conditions): Don't emit n_insn_conditions nor
+       insn_elision_unavailable.  Issue the gcc version #ifdef here,
+       inside the table, with no #else clause ...
+       (write_header): ...not here.
+       (write_writer): New function.
+       (main): Don't initialize condition_table.  Use add_c_test.
+       Call write_writer.
+       * gensupport.c (init_md_reader_args_cb): Handle multiple input
+       files on the command line.
+       (maybe_eval_c_test): Don't check insn_elision_unavailable.
+       Return -1 if there is no entry in the table, don't abort.
+       (add_c_test, traverse_c_tests): New functions.
+       * gensupport.h (insn_elision_unavailable, insn_conditions)
+       (n_insn_conditions): Delete declarations.
+       (add_c_test, traverse_c_tests): Declare.
+       * read-rtl.c: Include gensupport.h.
+       (read_conditions): New function.
+       (read_rtx): If read_rtx_1 returns 0, treat as EOF.
+       (read_rtx_1): If we get EOF when we were looking for an initial
+       open paren, return 0.  Call read_conditions when appropriate.
+       * Makefile.in: Kill BUILD_EARLY_SUPPORT and all references to
+       dummy-conditions.o.  Eliminate references to insn-conditions.o,
+       or change them to build/gencondmd.o, as appropriate.  Remove
+       insn-constants.h from $(simple_generated_h) and insn-conditions.c
+       from $(simple_generated_c).  For all files remaining in those
+       two lists, add insn-conditions.md to the generator command line.
+       Give insn-constants.h/s-constants their own rules.  Add rules
+       for build/gencondmd.c, s-conditions, insn-conditions.md, s-condmd.
+       (build/read-rtl.o): Depend on gensupport.h.
+       (genprognormal): Include preds.
+       (genprogearly): Rename genprognoprint; only difference is now that
+       they don't link with $(BUILD_PRINT).
+       * dummy-conditions.c: Delete.
+
+2006-01-22  Zack Weinberg  <zackw@panix.com>
+
+       * genextract.c: Don't include insn-config.h.  Do include vec.h.
+       Declare vectors of int, char, and locstr.
+       (locstr): New typedef.
+       (struct extraction): Make all array fields into bare pointers.
+       (insn_name_ptr, insn_name_ptr_size): Move down by get_insn_name.
+       (insn_code_number): Delete.
+       (accum_extract): New struct.
+       (VEC_safe_set_locstr, VEC_char_to_string): New functions.
+       (gen_insn): Take insn_code_number as an argument.  Use an
+       accum_extract structure instead of loading data directly into
+       a struct extraction, and having to know how big it might get.
+       (walk_rtx): Operate entirely on an accum_extract structure.
+       (print_path): Avoid unnecessary use of printf.
+       (print_header): New function, split out of main.  Distinguish
+       more carefully between an unrecognizable insn and an insn that
+       has the code number of a define_expand.
+       (main): Pass insn_code_number to gen_insn.  Call print_header
+       only after parsing.  Avoid unnecessary use of printf.
+       * Makefile.in (build/vec.o): New rule.
+       (build/genextract): Depend on build/vec.o.
+       (build/genextract.o): Don't depend on insn-config.h.
+
+2006-01-22  Zack Weinberg  <zackw@panix.com>
+
+       * Makefile.in: Consolidate most rules that use $(CC_FOR_BUILD) and/or
+       $(RUN_GEN).  Use pattern rules to factor out as much boilerplate as
+       practical.  Eliminate per-generator-program link rules.
+
+2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR middle-end/24437
+       * tree-ssa-ccp.c (fold_stmt): Move folding of OBJ_TYPE_REF
+       with a call expr to ...
+       * fold-const.c (fold_ternary) <case CALL_EXPR>: Here.
+
+2006-01-23  Richard Guenther  <rguenther@suse.de>
+
+       * cfgloopmanip.c (lv_adjust_loop_entry_edge): Add comment
+       before make_edge with conditional EDGE_TRUE_VALUE.
+
 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
        Jan Hubicka  <jh@suse.cz>
        Richard Guenther  <rguenther@suse.de>
 
 2006-01-20  Dirk Mueller  <dmueller@suse.com>
 
-        PR c++/5520
-        * c-parser.c (c_parser_if_body): Use build_empty_stmt()
-        instead of a special NOP marker.
-        * c-typeck.c (c_finish_if_stmt): Remove obsoleted special
-        NOP marker handling.
-        * c-common.h (empty_body_warning): Add forward declaration.
-        * c-common.c (empty_body_warning): Add (from c_finish_if_stmt).
-        Now uses IS_EMPTY_STMT() instead of special NOP markers.
+       PR c++/5520
+       * c-parser.c (c_parser_if_body): Use build_empty_stmt()
+       instead of a special NOP marker.
+       * c-typeck.c (c_finish_if_stmt): Remove obsoleted special
+       NOP marker handling.
+       * c-common.h (empty_body_warning): Add forward declaration.
+       * c-common.c (empty_body_warning): Add (from c_finish_if_stmt).
+       Now uses IS_EMPTY_STMT() instead of special NOP markers.
 
 2005-01-20  Paul Brook  <paul@codesourcery.com>
 
 
 2005-01-19  Kenneth Zadeck <zadeck@naturalbridge.com>
 
-       PR rtl-optimization/25799 
+       PR rtl-optimization/25799
        * df-problems.c (df_ru_confluence_n, df_rd_confluence_n):
        Corrected confluence operator to remove bits from op2 before oring
        with op1 rather than removing bits from op1.
-        (df_ru_transfer_function): Corrected test on wrong bitmap which
+       (df_ru_transfer_function): Corrected test on wrong bitmap which
        caused infinite loop.  Both of these problems were introduced in
        the dataflow rewrite.
 
        for the TARGET_DEEP_BRANCH_PREDICTION case.
 
 2006-01-19  Jan Hubicka  <jh@suse.cz>
-            H.J. Lu  <hongjiu.lu@intel.com>
+           H.J. Lu  <hongjiu.lu@intel.com>
            Evandro Menezes <evandro.menezes@amd.com>
 
        * invoke.texi (generic): Document
 
        * tree-vrp.c (extract_range_from_assert): Refine the result range
        if the variable referenced by the ASSERT_EXPR has a range and
-       either the tentative result range or the previous range is a 
+       either the tentative result range or the previous range is a
        VR_ANTI_RANGE.
 
 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
 2006-01-19  Andreas Krebbel  <krebbel1@de.ibm.com>
 
        * config/s390/s390.md ("Y", "y"): New mode attribute.
-       ("*cmpdi_ccs", "*cmpsi_ccs", "*adddi3_imm_cc", "*adddi3_carry1_cc", 
+       ("*cmpdi_ccs", "*cmpsi_ccs", "*adddi3_imm_cc", "*adddi3_carry1_cc",
        "*adddi3_carry1_cconly", "*adddi3_carry2_cc", "*adddi3_carry2_cconly",
-       "*adddi3_cc", "*adddi3_cconly", "*adddi3_cconly2", "*adddi3_64", 
-       "*addsi3_imm_cc", "*addsi3_carry1_cc", 
+       "*adddi3_cc", "*adddi3_cconly", "*adddi3_cconly2", "*adddi3_64",
+       "*addsi3_imm_cc", "*addsi3_carry1_cc",
        "*addsi3_carry1_cconly", "*addsi3_carry2_cc", "*addsi3_carr2_cconly",
        "*addsi3_cc", "*addsi3_cconly", "*addsi3_cconly2",
-       "*subdi3_borrow_cc", "*subdi3_borrow_cconly", "*subdi3_cc", 
+       "*subdi3_borrow_cc", "*subdi3_borrow_cconly", "*subdi3_cc",
        "*subdi3_cc2", "*subdi3_cconly", "*subdi3_cconly2", "*subdi3_64",
        "*subsi3_borrow_cc", "*subsi3_borrow_cconly", "*subsi3_cc",
        "*subsi3_cc2", "*subsi3_cconly", "*subsi3_cconly", "*subsi3_cconly2",
        "*add<mode>3_carry2_cc", "*add<mode>3_carry2_cconly", "*add<mode>3_cc",
        "*add<mode>3_cconly", "*add<mode>3_cconly2", "*add<mode>3_imm_cc",
        "*sub<mode>3_borrow_cc", "*sub<mode>3_borrow_cconly",
-       "*sub<mode>3_cc", "*sub<mode>3_cc2", "*sub<mode>3_cconly", 
+       "*sub<mode>3_cc", "*sub<mode>3_cc2", "*sub<mode>3_cconly",
        "*sub<mode>3_cconly2"): New insn patterns.
        ("addsi3", "subsi3"): New expanders.
 
        (add_may_alias): Ditto.
        (replace_may_alias): Ditto.
        (get_nmt_for): Ditto.
-       (create_global_var): 
+       (create_global_var):
        (is_escape_site): Return an escape_type enumeration.
        * tree-flow-inline.h (is_call_clobbered):  Global var does not
        imply call clobbered.
        * tree-dfa.c (dump_variable): If details is on, dump the reason
        for escaping.
        * tree-outof-ssa.c (create_temp): Copy escape mask from original
-       variable. 
+       variable.
        * tree-flow.h (struct ptr_info_def): Add escape mask member.
        (struct var_ann_d): Ditto.
        (enum escape_type): New.
        (mark_call_clobbered): Adjust prototype.
        * tree-ssa-structalias.c (update_alias_info): Unmodifiable vars
-       are never call clobbered. 
+       are never call clobbered.
        Record reasons for escaping.
        * tree-ssa-structalias.h (is_escape_site): Update prototype.
        * tree-ssa-operands.c (ssa_call_clobbered_cache_valid): Remove.
        Add use of PURE_CONST information.
        (add_call_read_ops): Remove use of cache.
        Add use of static not_read information.
-       
+
 2006-01-18  Alexandre Oliva  <aoliva@redhat.com>
 
        Introduce TLS descriptors for i386 and x86_64.
        (ashrdi3): Likewise.
        (aeabi_lasr): Likewise.
        (lshrdi3): Likewise.
-       (aeabi_llsr): Likewise. 
+       (aeabi_llsr): Likewise.
        2005-03-10  Julian Brown  <julian@codesourcery.com>
        * config.gcc: Disable shared libgcc for SymbianOS.
        * config/arm/t-symbian (LIB2ADDEH): Include config/arm/pr-support.c.
        (override_options): Use the size_cost.branch_cost as the default
        ix86_branch_cost when optimizing for size.
 
-2006-01-18  Ben Elliston  <bje@au.ibm.com>     
+2006-01-18  Ben Elliston  <bje@au.ibm.com>
 
        * Makefile.in (D32PBIT_FUNCS): New.
        (D64PBIT_FUNCS, D128PBIT_FUNCS): Likewise.
        * doc/libgcc.texi (Decimal float library routines): New node.
        * config/dfp-bit.h, config/dfp-bit.c: New files.
 
-2006-01-18  Ben Elliston  <bje@au.ibm.com>     
+2006-01-18  Ben Elliston  <bje@au.ibm.com>
 
        * expr.c (emit_move_change_mode): Always adjust addresses, not
        just during reload.  Copy replacements only during reload.
        Merge from gomp branch:
        * Makefile.in (TREE_INLINE_H): New.  Use it as needed.
        * tree-inline.h (struct copy_body_data): Move from tree-inline.c
-       and rename from struct inline_data.  Rename callee* to dst*; 
+       and rename from struct inline_data.  Rename callee* to dst*;
        caller* to src*; add copy_decl hook, transform_call_graph_edges,
        transform_new_cfg, transform_return_to_modify, and
        transform_lang_insert_block flags; remove cloning_p, versioning_p,
        * doc/invoke.texi: Add documentation for -frtl-abstract-sequences.
 
 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
-            Roger Sayle  <roger@eyesopen.com> 
+           Roger Sayle  <roger@eyesopen.com>
 
        * fold-const.c (fold_minmax): New static function.
        (fold_binary) <MIN_EXPR>: Call it.
        used to communicate with thread_through_all_blocks.
        * tree-flow.h (thread_through_all_blocks): Update prototype.
        (register_jump_thread): Prototype.
-       
+
 2006-01-11  Kazu Hirata  <kazu@codesourcery.com>
 
        * df-core.c (df_compact_blocks, df_bb_replace): Use
 2005-01-11  Kenneth Zadeck <zadeck@naturalbridge.com>
 
        * Makefile.in: Removed rotted odf.c entry.
-       
+
 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
 
        PR target/25706
        PR tree-optimization/24123
 
        * Makefile.in (tree-ssa-math-opts.o): Adjust dependencies.
-        * tree-cfg.c (single_noncomplex_succ): New.
-        * tree-flow.h (single_noncomplex_succ): Declare it.
-        * tree-ssa-math-opts.c (enum place_reciprocal): Remove.
-        * tree-ssa-math-opts.c (enum place_reciprocal): Remove.
-        (struct occurrence, occ_head, occ_pool, is_divide_by, compute_merit,
+       * tree-cfg.c (single_noncomplex_succ): New.
+       * tree-flow.h (single_noncomplex_succ): Declare it.
+       * tree-ssa-math-opts.c (enum place_reciprocal): Remove.
+       * tree-ssa-math-opts.c (enum place_reciprocal): Remove.
+       (struct occurrence, occ_head, occ_pool, is_divide_by, compute_merit,
        insert_bb, register_division_in, insert_reciprocals,
        replace_reciprocal, free_bb): New.
-        (execute_cse_reciprocals_1): Rewritten.
-        (execute_cse_reciprocals): Adjust calls to execute_cse_reciprocals_1.
-        Do not commit any edge insertion.  Always compute dominators and
-        create the allocation pool.
-        * target-def.h (TARGET_MIN_DIVISIONS_FOR_RECIP_MUL): New.
+       (execute_cse_reciprocals_1): Rewritten.
+       (execute_cse_reciprocals): Adjust calls to execute_cse_reciprocals_1.
+       Do not commit any edge insertion.  Always compute dominators and
+       create the allocation pool.
+       * target-def.h (TARGET_MIN_DIVISIONS_FOR_RECIP_MUL): New.
        * target.h (struct gcc_target): Add min_divistions_for_recip_mul.
        * targhooks.c (default_min_divistions_for_recip_mul): New.
        * targhooks.h (default_min_divistions_for_recip_mul): New prototype.
-        * passes.c (init_optimization_passes): Run recip after tree loop
-        optimizations.
-        * doc/tm.texi (Misc): Document TARGET_MIN_DIVISIONS_FOR_RECIP_MUL.
+       * passes.c (init_optimization_passes): Run recip after tree loop
+       optimizations.
+       * doc/tm.texi (Misc): Document TARGET_MIN_DIVISIONS_FOR_RECIP_MUL.
 
 2005-01-11  Danny Berlin <dberlin@dberlin.org>
-            Kenneth Zadeck <zadeck@naturalbridge.com>
+           Kenneth Zadeck <zadeck@naturalbridge.com>
 
        * df.h (DF_SCAN, DF_RU, DF_RD, DF_LR, DF_UR, DF_UREC, DF_CHAIN,
        DF_RI, DF_LAST_PROBLEM_PLUS1, DF_DU_CHAIN, DF_UD_CHAIN,
        df_ref_remove, df_insn_refs_delete, df_refs_delete,
        df_reorganize_refs, df_set_state, df_hard_reg_init,
        df_read_modify_subreg_p) New public functions.
-        * df-core.c: The core dataflow solver and glue routines for rtl
+       * df-core.c: The core dataflow solver and glue routines for rtl
        dataflow.
        (df_init, df_add_problem, df_set_blocks, df_finish,
        df_hybrid_search_forward, df_hybrid_search_backward,
        df_ri_compute, df_ri_free, df_ri_dump, df_ri_add_problem,
        df_reg_lifetime): New functions.
        * df.c: Deleted file.
-        * ddg.c (create_ddg_dep_no_link, build_inter_loop_deps): Made code
+       * ddg.c (create_ddg_dep_no_link, build_inter_loop_deps): Made code
        consistent with new df api.
-        * modulo-sched.c (sms_schedule, rest_of_handle_sms,
-        rest_of_handle_sms): Ditto.
-        * web.c (unionfind_union, union_defs, entry_register, web_main):
+       * modulo-sched.c (sms_schedule, rest_of_handle_sms,
+       rest_of_handle_sms): Ditto.
+       * web.c (unionfind_union, union_defs, entry_register, web_main):
        Ditto.
        * loop_invariant.c (invariant_for_use, hash_invariant_expr_1,
        invariant_expr_equal_p, find_defs, check_dependencies,
        find_invariant_insn, find_invariants_to_move, move_invariant_reg,
        free_inv_motion_data, move_loop_invariants): Ditto.
-       * Makefile.in (df.c, df-scan.c df-problems.c df-core.c): 
+       * Makefile.in (df.c, df-scan.c df-problems.c df-core.c):
        Update dependencies.
        (odf.c): Added defective entry that was deleted later in day.
        * sched-deps.c (sched_analyze_1): Ditto.
            Richard Henderson  <rth@redhat.com>
 
        Merge from gomp-branch:
-        * varasm.c (assemble_variable): Handle thread-local COMMON data.
-        * defaults.h (ASM_OUTPUT_TLS_COMMON): Define.
+       * varasm.c (assemble_variable): Handle thread-local COMMON data.
+       * defaults.h (ASM_OUTPUT_TLS_COMMON): Define.
 
 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
 
        Don't clear have_location_lists.
 
 2006-01-02  Eric Botcazou  <ebotcazou@adacore.com>
-            Jan Hubicka  <jh@suse.cz>
+           Jan Hubicka  <jh@suse.cz>
 
        * cfglayout.c (fixup_reorder_chain): Remove kludge for the
        case of conditional jump jumping to the next instruction.
 
 2006-01-02  Paolo Bonzini  <bonzini@gnu.org>
 
-        PR target/25259
-        * Makefile.in (DECNUMINC): Include libdecnumber's build directory.
+       PR target/25259
+       * Makefile.in (DECNUMINC): Include libdecnumber's build directory.
 
 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>