OSDN Git Service

2006-08-13 Andrew Pinski <pinskia@physics.uc.edu>
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 7a7b79f..8777567 100644 (file)
@@ -1,3 +1,575 @@
+2006-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       * tree-pass.h (TODO_update_ssa): Fix which bit is used to take
+       into account for TODO_dump_cgraph.
+       (TODO_update_ssa_no_phi): Likewise.
+       (TODO_update_ssa_full_phi): Likewise.
+       (TODO_update_ssa_only_virtuals): Likewise.
+       (TODO_remove_unused_locals): Likewise.
+       (TODO_set_props): Likewise.
+       (TODO_update_stmt_usage): Likewise.
+
+2006-08-13  Dirk Mueller  <dmueller@suse.de>
+
+       * c-common.c (strict_aliasing_warning): Fix formatting.
+
+2006-08-13  Matthias Klose  <doko@debian.org>
+
+       * doc/invoke.texi: Fix spelling errors.
+
+2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       PR rtl-optimization/23454
+       * reorg.c (relax_delay_slots): Update comment.
+
+2006-08-11  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/28651
+       * simplify-rtx.c (simplify_const_relational_operation):
+       Simplify A CMP B to A - B CMP 0 only for EQ and NE comparison
+       codes.
+
+2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * tree.c (build1_stat): Also propagate the TREE_CONSTANT and
+       TREE_INVARIANT flags for a VIEW_CONVERT_EXPR.
+
+2006-08-10  Paul Brook  <paul@codesourcery.com>
+
+       * final.c (final_scan_insn): Clear current_insn_predicate before
+       outputting inline asm.
+
+2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
+
+       PR tree-optimization/26197
+       * tree-ssa-alias.c (new_type_alias): Takes additional argument. Calls
+       get_ref_base_and_extent and overlap_subvar to add only relevant
+       subvars as may-aliases.
+       (add_may_alias_for_new_tag): New function, factored out of
+       new_type_alias.
+       * tree-vect-transform.c (vect_create_data_ref_ptr): Call new_type_alias
+       with additional argument.
+       * tree-flow.h (new_type_alias): Takes additional argument.
+
+2006-08-09  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * gcov.c (no_data_file): New flag.
+       (read_count_file): Set it if data file not present.  Assume counts
+       zero if not found.
+       (output_lines): Don't name the data file, if there wasn't one.
+
+2006-08-09  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * config/rs6000/rs6000.c (print_operand) <D>: Fix comment and adjust.
+       (rs6000_generate_compare): Tweak comments.
+       * config/rs6000/rs6000.md (UNSPEC_MV_CR_GT): Fix comment.
+
+2006-08-09  Alexandre Oliva  <aoliva@redhat.com>
+
+       * var-tracking.c (enum micro_operation_type): Add MO_COPY.
+       (var_debug_decl): New function.
+       (var_reg_set): Follow debug decl link.  Add location even if
+       reg is already known to hold some other variable.
+       (var_mem_set): Follow debug decl link.
+       (var_reg_delete_and_set, var_mem_delete_and_set): Follow debug
+       decl link.  Delete other known locations of the variable part
+       if requested.
+       (var_reg_delete, var_mem_delete): Delete other known locations
+       of the variable part if requested.
+       (same_variable_part_p): New function.
+       (add_stores): Select MO_COPY when appropriate.
+       (vt_initialize): Handle it.
+       (compute_bb_dataflow, emit_notes_in_bb): Likewise.  Delete
+       known locations for MO_SET and MO_CLOBBER.
+       (find_variable_location_part): New function.
+       (set_variable_part, delete_variable_part): Use it.
+       (clobber_variable_part): New function.
+       * dwarf2out.c (dwarf2out_var_location): Do not follow debug
+       decl link.
+
+2006-08-07  Victor Kaplansky <victork@il.ibm.com>
+
+        PR tree-optimization/26969
+        * tree-vect-analyze.c (vect_analyze_loop_form): Add check of latch
+         with an empty list of PHIs.
+
+2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
+
+       PR target/27827
+
+       * conffig/i386/i386.md: Add peephole2 to avoid "fld %st"
+       instructions.
+
+2006-08-06  Andreas Schwab  <schwab@suse.de>
+
+       * config/m68k/m68k.c (m68k_output_function_epilogue): Fix format
+       string.  Whitespace and comment fixup.
+
+2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+
+       PR c/28502
+       * c-decl.c (validate_proto_after_old_defn): Return false on invalid
+       argument.
+
+       PR c/27721
+       * c-typeck.c (build_modify_expr): Test earlier for non-lvalues.
+
+       PR c/28136
+       * c-parser.c (c_parser_postfix_expression_after_paren_type): Robustify.
+
+2006-08-04  Jan Hubicka  <jh@suse.cz>
+
+       PR target/26655
+       PR target/28270
+       * reload.c (push_reload): Patch out the mismatching instruction;
+       return early.
+       (find_reload): Bail out if the instruction was patched out.
+
+2006-08-04  Jan Hubicka  <jh@suse.cz>
+
+       PR tree-optimization/24888
+       * tree-inline.c (expand_call_inline): Do not re-record variables.
+       (declare_inline_vars): Add variable to unexpanded_var_list.
+
+2006-08-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+           Roger Sayle  <roger@eyesopen.com>
+
+       PR rtl-optimization/26244
+       * cse.c (fold_rtx): Correctly associate shifts when const_arg1 and/or
+       inner_const are negative or greater than or equal to the bitsize of
+       MODE.  If SHIFT_COUNT_TRUNCATED is false, the values aren't associated.
+       Otherwise, the values are masked using GET_MODE_BITSIZE (mode) - 1.
+       Simplify complicated if statement.  For ASHIFT and LSHIFTRT, return
+       CONST0_RTX (mode) when the new shift count is greater than or equal to
+       to the bitsize of the object being shifted and XEXP (y, 0) has no side
+       effects.
+
+2006-08-04  Kazu Hirata  <kazu@codesourcery.com>
+
+       * tree-cfg.c: Fix a comment typo.
+
+2006-08-03  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/28148
+       * varasm.c (output_constant): Give the front end another chance to
+       expand constants, after stripping NOPs.
+
+2006-08-03  Jan Hubicka  <jh@suse.cz>
+
+       * domwalk.c (walk_dominator_tree): Reorganize to non-recursive
+       implementation.
+
+2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
+
+        PR tree-optimization/27770
+        * tree-vectorizer.h (get_vectype_for_scalar_type): Function
+        declaration removed (moved to tree-flow.h).
+        (vect_can_force_dr_alignment_p): Likewise.
+        * tree-flow.h (get_vectype_for_scalar_type): New function declaration
+        (moved from tree-vectorizer.h).
+        (vect_can_force_dr_alignment_p): Likewise.
+        * tree-vectorizer.c (vect_print_dump_info): Allow calling this function
+        from outside the vectorizer - in particular from cgraph stage.
+        * tree-vect-analyze.c (vect_compute_data_ref_alignment): Don't increase
+        the alignment of global arrays when -fsection-anchors is enabled.
+        * cgraphunit.c (cgraph_increase_alignment): New function.
+        (cgraph_optimize): Call cgraph_increase_alignment.
+
+2006-08-03  David Edelsohn  <edelsohn@gnu.org>
+
+       PR target/27566
+       * config/rs6000/rs6000.c (rs6000_legitimize_reload_address): Do
+       not reload a SPE symbol_ref into a lo_sum address.
+
+2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       PR debug/28063
+       * dwarf2out.c (prune_unused_types_prune): Move call to
+       prune_unused_types_update_strings to cover the parent DIE also.
+
+2006-08-02  Jan Hubicka  <jh@suse.cz>
+
+       PR gcov/profile/28480
+       * tree-cfg.c (change_bb_for_stmt): New function.
+       (tree_merge_blocks, tree_split_blocks): Use it.
+
+2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+
+       PR c++/28250
+       PR c++/28257
+       PR c++/28259
+       PR c++/28267
+       * toplev.c (compile_file): Return early on errorcount or sorrycount.
+       * cgraphunit.c (cgraph_finalize_compilation_unit): Likewise.
+       (cgraph_optimize): Likewise.
+
+2006-08-01  Stuart Hastings  <stuart@apple.com>
+
+       * rtl.h (UINTVAL) New.
+       * config/rs6000/rs6000.c (SMALL_INT) Use it.
+       * testsuite/gcc.dg/20060801-1.c: New.
+       
+2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       PR debug/23336
+       * c-typeck.c (build_external_type): Mark used enum types.
+       * dwarf2out.c (dwarf2out_abstract_function): Save and restore
+       cfun also.
+       (gen_subprogram_die): Whitespace fix.
+
+2006-08-01  Jan Hubicka  <jh@suse.cz>
+
+       * tree-outof-ssa.c (check_replaceable): Do not allocate def_vars
+       bitmap when not needed.
+       * tree-ssa-pre.c (bitmap_set_and, bitmap_set_and_compl): Free temporary
+       bitmaps.
+
+2006-08-01  Dirk Mueller  <dmueller@suse.de>
+
+       * tree-vrp.c (fix_equivalence_set): Avoid bitmap memory leak.
+
+2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+
+       * Makefile.in: Revert part of previous patch:
+       Replace $(VARRAY_H) by varray.h in definition of BASIC_BLOCK_H
+       and REGS_H.
+
+2006-07-30  Eric Christopher  <echristo@apple.com>
+
+       PR target/27543
+       * doc/extend.texi (i386 Variable Attributes): Add anchor.
+       (PowerPC Variable Attributes): New section.
+
+2006-07-30  Atsushi Nemoto  <anemo@mba.ocn.ne.jp>
+
+       PR target/28126 (partial fix)
+       * config/mips/mips.md (tls_get_tp_<mode>): Set can_delay to no.
+
+2006-07-28  Jan Hubicka  <jh@suse.cz>
+
+       PR rtl-optimization/28071
+       * cfgrtl.c (rtl_delete_block): Free regsets.
+       * flow.c (allocate_bb_life_data): Re-use regsets if available.
+
+2006-07-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+
+       * Makefile.in: Use $(HEADER_H) instead of header.h in dependencies
+       and variables used in dependencies.
+
+2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
+
+       * config/i386/i386.md (stack_tls_protect_set_di) Use %gs rather than
+       %fs for -mcmodel=kernel.
+       (stack_tls_protect_test_di): Likewise.
+
+2006-07-27  Carlos O'Donell  <carlos@codesourcery.com>
+
+       * Makefile.in: Use mkinstalldirs.
+
+2006-07-27  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR driver/28437
+       * opts-common.c (prune_options): Skip joined switches.
+
+2006-07-27  Jan Hubicka  <jh@suse.cz>
+
+       PR rtl-optimization/28071
+       * cselib.c (cselib_process_insn): Don't remove useless values too
+       often for very large hashtables.
+
+2006-07-27  Jan Hubicka  <jh@suse.cz>
+
+       PR rtl-optimization/28071
+       * global.c (greg_obstack): New obstack.
+       (allocate_bb_info): Use it.
+       (free_bb_info): Likewise.
+       (modify_reg_pav): Likewise.
+
+2006-07-27  Roger Sayle  <roger@eyesopen.com>
+
+       * builtins.c (fold_fixed_mathfn): When long and long long are the
+       same size, canonicalize llceil*, llfloor*, llround* and llrint*
+       functions to their lceil*, lfloor*, lround* and lrint* forms.
+
+2006-07-27  Kazuhiro Inaoka  <inaoka.kazuhiro@renesas.com>
+
+       PR gcc/28508
+       * config/m32r/m32r.md (branch_insn): Reduce pc range for short
+       branch.
+       (rev_branch_insn): Likewise.
+
+2006-07-27  Jan Hubicka  <jh@suse.cz>
+
+       PR rtl-optimization/28071
+       * regmove.c (reg_is_remote_constant_p): Avoid quadratic behaviour.
+       (reg_set_in_bb, max_reg_computed): New static variables.
+       (regmove_optimize): Free the new array.
+       (fixup_match_1): Update call of reg_is_remote_constant_p.
+
+2006-07-26  Jan Hubicka  <jh@suse.cz>
+
+       PR tree-optimization/27882
+       * cgraph.c (cgraph_remove_node): Clear needed, reachable, next, previous
+       and decl fields.
+       * cgraphunit.c (cgraph_reset_node): Expect cgraph_remove_node to kill
+       next pointer
+       (cgraph_analyze_compilation_unit): Likewise.
+       * ipa.c (cgraph_remove_unreachable_nodes): Likewise.
+       * ipa-inline.c (cgraph_decide_recursive_inlining): Likewise.
+       (cgraph_early_inlinine): Make order garbage collected.
+       * Makefile.in (gt-ipa-inline): New garbagecollected file.
+
+2006-07-26  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * dbxout.c (output_types_sort): Add a comment.
+       (output_used_types): Free the VEC.
+
+2006-07-26  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * function.c (reorder_fix_fragments): Delete.
+       (reorder_blocks): Don't call it.
+       (reorder_blocks_1): Put all subblocks under the origin block.
+
+2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
+
+       PR rtl-optimization/27907
+       * expr.c (force_operand): Use convert_move to handle FLOAT_EXTEND and
+       FLOAT_TRUNCATE.
+
+2006-07-25  Roger Sayle  <roger@eyesopen.com>
+
+       PR middle-end/28473
+       * convert.c (convert_to_integer): When transforming (T)foo(x) into
+       bar(x) check that bar's result type can represent all the values of T.
+
+2006-07-25  Zdenek Dvorak <dvorakz@suse.cz>
+
+       * tree-chrec.c (chrec_convert_aggressive): Return NULL on failure.
+
+2006-07-25  Nick Clifton  <nickc@redhat.com>
+
+       * ggc-page.c (NUM_SIZE_LOOKUP): New constant - the length of the
+       size_lookup[] array.
+       (ggc_alloc_stat): Use NUM_SIZE_LOOKUP.
+       (ggc_pch_count_object): Likewise.
+       (ggc_pch_alloc_object): Likewise.
+       (ggc_pch_write_object): Likewise.
+       (init_ggc): Do not attempt to initialize entries in the
+       size_lookup[] array for objects whose size is greater than than
+       the length of the array.
+
+2006-07-25  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * dbxout.c (output_used_types_helper): Push queued types
+       on a VEC.
+       (output_types_sort): New.
+       (output_used_types): Collect used types on a VEC and sort them
+       before emission.
+
+2006-07-24  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/28463
+       * cgraph.c (cgraph_remove_node): Do not check if dumps
+       are enabled.
+       * cgraphunit.c (cgraph_optimize): Likewise.
+
+2006-07-24  Jan Hubicka  <jh@suse.cz>
+
+       PR rtl-optimization/28071
+       * tree-cfg.c (tree_split_block): Do not allocate new stmt_list nodes.
+       * tree-iterator.c (tsi_split_statement_list_before): Do not crash when
+       splitting before first stmt.
+
+2006-07-24  Jan Hubicka  <jh@suse.cz>
+
+       PR rtl-optimization/28071
+       * ipa-inline.c (update_caller_keys): Remove edges that
+       are no longer inline candidates.
+
+2006-07-23  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       PR debug/27473
+       * dbxout.c (output_used_types_helper, output_used_types): New.
+       (dbxout_symbol): Call output_used_types.
+
+2006-07-23  Jan Hubicka  <jh@suse.cz>
+
+       PR c/25795
+       PR c++/27369
+       * cgraph.c (cgraph_varpool_nodes): Export.
+       (decide_is_variable_needed): Ignored "used" attribute in
+       unit-at-a-time mode.
+       * cgraph.h (cgraph_varpool_nodes): Declare.
+       * cgraphunit.c (decide_is_function_needed): Ignored "used" attribute in
+       unit-at-a-time mode.
+
+2006-07-23  Roger Sayle  <roger@eyesopen.com>
+
+       PR target/28247
+       * gthr-solaris.h: Prototype __gthrw forms of thr_self, mutex_init and
+       mutex_destroy even when !_LIBOOBJC.  Remove duplicate prototype of
+       the __gthrw form of thr_keycreate.
+       (__gthread_key_delete): Silence the unused argument warning.
+
+2006-07-23  Steven Bosscher  <steven@gcc.gnu.org>
+
+       PR debug/25468
+       * config/elfos.h (ASM_OUTPUT_ASCII): Remove 'register' marks.
+       Cache the last found '\0' marker to avoid quadratic behavior.
+
+2006-07-23  Jan Hubicka  <jh@suse.cz>
+
+       * i386.md (subsi_3_zext): Fix output template.
+
+2006-07-21  Mike Stump  <mrs@apple.com>
+
+       * doc/invoke.texi (C++ Dialect Options): Note that
+       -fvisibility-inlines-hidden doesn't affect explicitly
+       instantiationed inline methods.
+
+2006-07-20  Roger Sayle  <roger@eyesopen.com>
+
+       * config.gcc (i[34567]86-*-solaris2*): Add usegas.h to $tm_file
+       if the target assembler is GNU binutils' gas.
+       * config/i386/sol2-10.h (ASM_SPEC): Check USE_GAS to determine
+       whether to pass GNU gas or native as command line options.
+
+2006-07-20  Jason Merrill  <jason@redhat.com>
+
+       * tree.c (remove_attribute): New fn.
+       * tree.h: Declare it.
+
+2006-07-20  Paul Brook  <paul@codesourcery.com>
+
+       PR 27363
+       * cse.c (cse_insn): Add destination addresses to hash table. Check if
+       they are invalidated by this instruction.
+
+2006-07-21  Danny Smith  <dannysmith@users.sourceforge.net>
+
+       PR target/28427
+        * config/i386/cygming.h (MAX_OFILE_ALIGNMENT): Define.
+
+2006-07-20  Eric Christopher  <echristo@apple.com>
+
+       PR target/26877
+       * config/i386/i386.h (OPTION_DEFAULT_SPECS): Reorder.
+
+2006-07-19  Eric Christopher  <echristo@apple.com>
+
+       * config/t-slibgcc-darwin (stmp-lipo): Remove.
+       Rewrite dependencies for libgcc_s.1.dylib.
+
+2006-07-19  Jakub Jelinek  <jakub@redhat.com>
+
+       * except.c (duplicate_eh_regions_1): Clear next_peer.
+
+2006-07-17  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * doc/invoke.texi (RS/6000 and PowerPC Options): Document that
+       -mlongcall does not guarantee all calls will be long.
+       * doc/extend.texi (long_call/short_call): Document that longcall
+       does not guarantee a long call will be used.
+       (longcall/shortcall): Likewise.
+
+2006-07-18  Roger Sayle  <roger@eyesopen.com>
+
+       PR middle-end/28283
+       * expmed.c (expand_shift): Additionally check that the shift_cost
+       is not MAX_COST and that INTVAL(op1) is less than MAX_BITS_PER_WORD
+       before implementing a LSHIFT_EXPR as a sequence of additions.
+       * config/sh/sh.c (shift_costs): Return MAX_COST to inform the
+       middle-end that DImode shifts need to be synthesized by expand.
+
+2006-07-18  Diego Novillo  <dnovillo@redhat.com>
+
+       PR 28410
+       * tree-ssa-operands.c (access_can_touch_variable): Update
+       comment.
+       Return true if ALIAS is .GLOBAL_VAR.
+
+2006-07-18  David Daney  <ddaney@avtrex.com>
+
+       * gcc.c (display_help): Fix typo in help text.
+
+2006-07-18  Olivier Hainque  <hainque@adacore.com>
+
+       * tree.h (categorize_ctor_elements): Adjust prototype and add
+       descriptive comment, both in accordance with the interface change
+       described below.
+       * varasm.c (constructor_static_from_elts_p): New function.
+       Whether a constructor node is a valid static constant initializer
+       if all its elements are.
+       (initializer_constant_valid_p) <CONSTRUCTOR value>: Use it.
+       * output.h: Declare it.
+       * expr.c (categorize_ctor_elements_1): Return whether the constructor
+       is a valid constant initializer instead of computing the number of
+       non-constant elements.  Use constructor_static_from_elts_p for this
+       purpose.  Replace the head comment with an indication that this is a
+       helper for categorize_ctor_elements.
+       (categorize_ctor_elements): Same interface change as for the _1
+       helper.  Former head comment from this helper moved here, adjusted to
+       account for the interface changes.
+       (mostly_zeros_p): Adjust call to categorize_ctor_elements.
+       (all_zeros_p): Likewise.
+       * gimplify.c (gimplify_init_constructor): Decide whether we can make
+       static versions of the constructor from the categorize_ctor_elements
+       return value instead of the formerly computed number of non-constant
+       elements.
+
+2006-07-18  Paolo Bonzini  <bonzini@gnu.org>
+
+        * configure: Regenerate.
+        * Makefile.in (build_libsubdir): New configure substitution
+        (build_libobjdir): New variable.
+        (BUILD_LIBIBERTY): Use it.
+
+2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+
+       PR c/28286
+       * c-pragma.c (handle_pragma_pack): Handle invalid constants.
+
+2006-07-18  Alexandre Oliva  <aoliva@redhat.com>
+
+       PR c/26993
+       * c-common.c (handle_weakref_attribute): Ignore attribute in
+       the same conditions the alias attribute is ignored.
+
+2006-07-17  Carlos O'Donell  <carlos@codesourcery.com>
+
+       * dbxout.c (dbxout_function_end): Do not increment scope_labelno.
+       (dbxout_begin_prologue): Increment scope_labelno.
+
+2006-07-17  Richard Henderson  <rth@redhat.com>
+
+       PR 27889
+       * tree-nested.c (create_tmp_var_for): Set DECL_COMPLEX_GIMPLE_REG_P
+       if needed.
+
+2006-07-17  Roger Sayle  <roger@eyesopen.com>
+           Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+       * config/i386/gmon-sol2.c: Silence compilation warnings by partially
+       synchronizing code with config/sparc/gmon-sol2.c.  Remove #if 0
+       blocks.  #include "tconfig.h" and "tsystem.h" to prototype system
+       functions such as sbrk, write, etc..  Add function prototypes.
+       Convert function declarations from K&R to ISO C.  Cast pointers
+       to "long" and "unsigned long" instead of "int" and "unsigned int".
+       Convert tokens following #endif into comments.
+
+2006-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
+
+       * invoke.texi: Remove mention of f77; Reformat table for
+       inline parameter options correctly; mention that -malign-double
+       is default on x86-64 targets.
+
+2006-07-17  Zdenek Dvorak <dvorakz@suse.cz>
+
+       * tree-chrec.c (avoid_arithmetics_in_type_p): New.
+       (convert_affine_scev, chrec_convert_aggressive): Use
+       avoid_arithmetics_in_type_p.  Do not check for the subtypes
+       separately.
+
 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
 
        PR middle-end/28403
 2006-07-14  Carlos O'Donell  <carlos@codesourcery.com>
 
        * dbxout.c (dbxout_begin_prologue): Emit LFBB label at function start.
-       (dbxout_function_end): Use local label LFBB. Remove hook 
+       (dbxout_function_end): Use local label LFBB. Remove hook
        DBX_OUTPUT_NFUN.
        (dbxout_source_line): Use local label LFBB.
        (dbxout_block): Likewise.
 
        * config/sh/sh.c (sh_reorg): Ignore deleted insns whilst
        walking the LOG_LINKS chain.
-  
+
 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
 
        * doc/invoke.texi (C++ Dialect Options): Explain difference