OSDN Git Service

PR middle-end/39124
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index a6ae126..229aa48 100644 (file)
@@ -1,3 +1,380 @@
+2009-02-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/39124
+       * cfgloopmanip.c (remove_path): Call remove_bbs after
+       cancel_loop_tree, not before it.
+
+       PR target/39139
+       * function.h (struct function): Add has_local_explicit_reg_vars
+       bit.
+       * gimplify.c (gimplify_bind_expr): Set it if local DECL_HARD_REGISTER
+       VAR_DECLs were seen.
+       * tree-ssa-live.c (remove_unused_locals): Recompute
+       cfun->has_local_explicit_reg_vars.
+       * tree-ssa-sink.c (statement_sink_location): Don't sink BLKmode
+       copies or clearings if cfun->has_local_explicit_reg_vars.
+
+2009-02-10  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/39118
+       * config/i386/i386.c (expand_prologue): Emit blockage at the end
+       of function prologue when frame pointer is used to access
+       red zone area.
+
+2009-02-10  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/39127
+       * gimplify.c (gimple_regimplify_operands): Always look if
+       we need to create a temporary.
+
+2009-02-10  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/39132
+       * tree-loop-distribution.c (todo): New global var.
+       (generate_memset_zero): Trigger TODO_rebuild_alias.
+       (tree_loop_distribution): Return todo.
+
+2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR target/39119
+       * config/i386/i386.c (x86_64_reg_class): Remove X86_64_AVX_CLASS.
+       (x86_64_reg_class_name): Removed.
+       (classify_argument): Return 0 if bytes > 32.  Return 0 if the
+       first one isn't X86_64_SSE_CLASS or any other ones aren't
+       X86_64_SSEUP_CLASS when size > 16bytes.  Don't turn
+       X86_64_SSEUP_CLASS into X86_64_SSE_CLASS if the preceded one
+       is X86_64_SSEUP_CLASS.  Set AVX modes to 1 X86_64_SSE_CLASS
+       and 3 X86_64_SSEUP_CLASS.
+       (construct_container): Remove X86_64_AVX_CLASS.  Handle 4
+       registers with 1 X86_64_SSE_CLASS and 3 X86_64_SSEUP_CLASS.
+
+2009-02-10  Ben Elliston  <bje@au.ibm.com>
+
+       * config/rs6000/rs6000.md (allocate_stack): Always use an update
+       form instruction to update the stack back chain word, even if the
+       user has disabled the generation of update instructions.
+       (movdi_<mode>_update_stack): New.
+       (movsi_update_stack): Likewise.
+       * config/rs6000/rs6000.c (rs6000_emit_allocate_stack): Likewise,
+       always use an update form instruction to update the stack back
+       chain word.
+
+2009-02-09  Sebastian Pop  <sebastian.pop@amd.com>
+
+       PR middle-end/38953
+       * graphite.c (if_region_set_false_region): After moving a region 
+       in the false branch of a condition, remove the empty dummy basic block.
+       (gloog): Remove wrong fix for PR38953.
+
+2009-02-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
+
+       * config/spu/spu.c (array_to_constant): Fix (latent) wrong-code
+       generation due to implicit sign extension.
+
+2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
+
+       PR middle-end/38981
+       * tree-ssa-coalesce.c (add_coalesce): Cap the costs of coalesce pairs
+       at MUST_COALESCE_COST-1 instead of MUST_COALESCE_COST.
+
+2009-02-09  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/35202
+       * convert.c (convert_to_real): Disable (float)fn((double)x)
+       to fnf(x) conversion if errno differences may occur and
+       -fmath-errno is set.
+
+2009-02-07  Anatoly Sokolov  <aesok@post.ru>
+
+       * config/avr/avr.c (avr_mcu_t): Add ata6289 device.
+       * config/avr/avr.h (LINK_SPEC, CRT_BINUTILS_SPECS): (Ditto.).
+       * config/avr/t-avr (MULTILIB_MATCHES): (Ditto.).
+
+2009-02-06  Joseph Myers  <joseph@codesourcery.com>
+
+       PR c/35434
+       * c-common.c (handle_alias_attribute): Disallow attribute for
+       anything not a FUNCTION_DECL or VAR_DECL.
+
+2009-02-06  Janis Johnson  <janis187@us.ibm.com>
+
+       PR c/39035
+       * real.c (do_compare): Special-case compare of zero against
+       decimal float value.
+
+2009-02-06  Joseph Myers  <joseph@codesourcery.com>
+
+       PR c/36432
+       * c-decl.c (grokdeclarator): Don't treat [] declarators in fields
+       as indicating flexible array members unless the field itself is
+       being declarared as the incomplete array.
+
+2009-02-06  Jan Hubicka  <jh@suse.cz>
+
+       PR tree-optimization/38844
+       * ipa-inline.c (try_inline): Stop inlining recursion when edge
+       is already inlined.
+
+2009-02-06  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/38977
+       * tree-cfg.c (need_fake_edge_p): Force a fake edge for
+       fork because we may expand it as __gcov_fork.
+
+2009-02-06  Nick Clifton  <nickc@redhat.com>
+
+       * config/m32c/m32c.h (PCC_BITFIELD_TYPE_MATTERS): Define to zero.
+
+2009-02-06  Paolo Bonzini  <bonzini@gnu.org>
+
+       PR tree-optimization/35659
+       * tree-ssa-sccvn.c (vn_constant_eq, vn_reference_eq, vn_nary_op_eq
+       vn_phi_eq): Shortcut if hashcode does not match.
+       (vn_reference_op_compute_hash): Do not call iterative_hash_expr for
+       NULL operands.
+       * tree-ssa-pre.c (pre_expr_hash): Look at hashcode if available,
+       and avoid iterative_hash_expr.
+       (FOR_EACH_VALUE_ID_IN_SET): New.
+       (value_id_compare): Remove.
+       (sorted_array_from_bitmap_set): Use FOR_EACH_VALUE_ID_IN_SET to
+       sort expressions by value id.
+
+2009-02-05  Kaz Kojima  <kkojima@gcc.gnu.org>
+
+       PR target/38991
+       * config/sh/predicates.md (general_movsrc_operand): Don't check
+       the subreg of system registers here.
+
+2009-02-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/39106
+       * cgraphunit.c (cgraph_function_versioning): Clear also DECL_VIRTUAL_P
+       on the copied decl.
+
+2009-02-05  Paolo Bonzini  <bonzini@gnu.org>
+
+       PR rtl-optimization/39110
+       * rtlanal.c (rtx_addr_can_trap_p_1): Shortcut unaligned
+       addresses, not aligned ones.
+
+2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
+           Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/39100
+       * tree-ssa-structalias.c (do_ds_constraint): Actually do what the
+       comment says and add edges.
+
+2009-02-05  Joseph Myers  <joseph@codesourcery.com>
+
+       PR c/35435
+       * c-common.c (handle_tls_model_attribute): Ignore attribute for
+       non-VAR_DECLs without checking DECL_THREAD_LOCAL_P.
+
+2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>        
+
+       * graphite.c (bb_in_sese_p, sese_build_livein_liveouts_use,
+       sese_build_livein_liveouts_bb, sese_build_livein_liveouts,
+       register_bb_in_sese, new_sese, free_sese): Moved.
+       (dot_scop_1, build_scop_loop_nests, build_loop_iteration_domains,
+       outermost_loop_in_scop, build_scop_iteration_domain,
+       expand_scalar_variables_ssa_name, get_vdef_before_scop,
+       limit_scops): Use bb_in_sese_p instead of bb_in_scop_p.
+       Use loop_in_sese_p instead of loop_in_scop_p.
+       (new_graphite_bb, gloog): Do not initialize SCOP_BBS_B.
+       (new_scop, free_scop): Remove SCOP_LOOP2CLOOG_LOOP and SCOP_BBS_B.
+       (scopdet_basic_block_info): Fix bug in scop detection.
+       (new_loop_to_cloog_loop_str, hash_loop_to_cloog_loop,
+       eq_loop_to_cloog_loop): Remove.
+       (nb_loops_around_loop_in_scop, nb_loop
+       ref_nb_loops): Moved here...
+       * graphite.h (ref_nb_loops): ... from here.
+       (struct scop): Remove bbs_b bitmap and loop2cloog_loop.
+       (loop_domain_dim, loop_iteration_vector_dim): Remove.
+       (SCOP_BBS_B, bb_in_scop_p, loop_in_scop_p): Removed.
+       * testsuite/gcc.dg/graphite/scop-19.c: New
+
+2009-02-04  Paolo Bonzini  <bonzini@gnu.org>
+           Hans-Peter Nilsson  <hp@axis.com>
+
+       PR rtl-optimization/37889
+       * rtlanal.c (rtx_addr_can_trap_p_1): Add offset and size arguments.
+       Move offset handling from PLUS to before the switch.  Use new
+       arguments when considering SYMBOL_REFs too.
+       (rtx_addr_can_trap_p): Pass dummy offset and size.
+       (enum may_trap_p_flags): Remove.
+       (may_trap_p_1): Pass size from MEM_SIZE.
+
+       PR rtl-optimization/38921
+       * loop-invariant.c (find_invariant_insn): Use may_trap_or_fault_p.
+       * rtl.h (may_trap_after_code_motion_p): Delete prototype.
+       * rtlanal.c (may_trap_after_code_motion_p): Delete.
+       (may_trap_p, may_trap_or_fault_p): Pass 0/1 as flags.
+
+2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
+
+       AVX Programming Reference (January, 2009)
+       * config/i386/sse.md (*vpclmulqdq): New.
+
+2009-02-04  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/38977
+       PR gcov-profile/38292
+       * calls.c (special_function_p): Disregard __builtin_ prefix.
+
+2009-02-04  Hariharan Sandanagobalane  <hariharan@picochip.com>
+
+       * config/picochip/picochip.c (GO_IF_LEGITIMATE_ADDRESS): Disallow
+       non-indexable addresses even before reload.
+
+2009-02-03  Joseph Myers  <joseph@codesourcery.com>
+
+       PR c/29129
+       * c-decl.c (grokdeclarator): Mark [*] arrays in field declarators
+       as having variable size.  Do not give an error for unnamed
+       parameters with [*] declarators.  Give a warning for type names
+       with [*] declarators and mark them as variable size.
+       * c-parser.c (c_parser_sizeof_expression): Do not give an error
+       for sizeof applied to [*] type names.
+
+2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
+
+       PR C++/36607
+       * convert.c (convert_to_integer): Treat OFFSET_TYPE like INTEGER_TYPE.
+
+2009-02-03  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc.c (process_command): Update copyright notice dates.
+       * gcov.c (print_version): Likewise.
+       * gcov-dump.c (print_version): Likewise.
+       * mips-tfile.c (main): Likewise.
+       * mips-tdump.c (main): Likewise.
+
+2009-02-03  Joseph Myers  <joseph@codesourcery.com>
+
+       PR c/35433
+       * c-typeck.c (composite_type): Set TYPE_SIZE and TYPE_SIZE_UNIT
+       for composite type involving a zero-length array type.
+
+2009-02-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/35318
+       * function.c (match_asm_constraints_1): Skip over
+       initial optional % in the constraint.
+
+       PR inline-asm/39059
+       * c-parser.c (c_parser_postfix_expression): If fixed point is not
+       supported, don't accept FIXED_CSTs.
+       * c-decl.c (finish_declspecs): Error if fixed point is not supported
+       and _Sat is used without _Fract/_Accum.  Set specs->type to
+       integer_type_node for cts_fract/cts_accum if fixed point is not
+       supported.
+
+2009-02-02  Catherine Moore  <clm@codesourcery.com>
+
+       * sde.h (SUBTARGET_ARM_SPEC): Don't assemble -fpic code as -mabicalls.
+
+2009-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * config/mips/mips.h (FILE_HAS_64BIT_SYMBOLS): New macro.
+       (ABI_HAS_64BIT_SYMBOLS): Use it.
+       (DWARF2_ADDR_SIZE): Use it instead of ABI_HAS_64BIT_SYMBOLS.
+
+2009-02-02  Paul Brook  <paul@codesourcery.com>
+
+       * config/arm/arm.md (arm_addsi3): Add r/r/k alternative.
+
+2009-02-02  Jakub Jelinek  <jakub@redhat.com>
+
+       PR inline-asm/39058
+       * recog.h (asm_operand_ok): Add constraints argument.
+       * recog.c (asm_operand_ok): Likewise.  If it is set, for digits
+       recurse on matching constraint.
+       (check_asm_operands): Pass constraints as 3rd argument to
+       asm_operand_ok.  Don't look up matching constraint here.
+       * stmt.c (expand_asm_operands): Pass NULL as 3rd argument
+       to asm_operand_ok.
+
+2009-02-02  Ben Elliston  <bje@au.ibm.com>
+
+       * doc/tm.texi (Storage Layout): Fix TARGET_ALIGN_ANON_BITFIELD and
+       TARGET_NARROW_VOLATILE_BITFIELD macro names.
+
+2009-01-31  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       * doc/install.texi (hppa*-hp-hpux*): Update binutils and linker
+       information.  Remove some obsolete information.  Reorganize.
+
+       * config/pa/fptr.c: Revert license to GPL 2.
+       * config/pa/milli64.S: Likewise.
+
+2009-01-31  Dave Korn  <dave.korn.cygwin@gmail.com>
+
+       PR target/38904
+       * mkmap-flat.awk (END):  Use pe_dll command-line arg to pass
+       LIBRARY name in, instead of hard-coding it.
+       * config.gcc (i[34567]86-*-pe | i[34567]86-*-cygwin*):  Add an
+       extra target make frag to tmake_files according to EH model.
+       (i[34567]86-*-mingw* | x86_64-*-mingw*):  Likewise.
+       * config/i386/t-dw2-eh, config/i386/t-sjlj-eh:  Add new target
+       frags that define makefile variable EH_MODEL appropriately.
+       * config/i386/cygming.h (DWARF2_UNWIND_INFO):  Add comment.
+       * config/i386/cygwin.h (LIBGCC_EH_EXTN):  Define to nothing or
+       to "-sjlj" according to type of EH configured.
+       (LIBGCC_SONAME):  Concatenate it to shared library base name.
+       * config/i386/mingw32.h (LIBGCC_EH_EXTN):  Define to "_dw2" or
+       to "_sjlj" according to type of EH configured.
+       (LIBGCC_SONAME):  Concatenate it to shared library base name.
+       * config/i386/t-cygming (SHLIB_SONAME):  Use EH_MODEL.
+       (SHLIB_LINK):  Add missing semicolon to if-else construct.
+       (SHLIB_MKMAP_OPTS):  Pass library name to mkmap-flat.awk as
+       string value of "pe_dll" command-line option.
+       * config/i386/t-cygwin (SHLIB_EH_EXTENSION):  New helper.
+       (SHLIB_SONAME):  Use it when overriding t-cygming default.
+       (SHLIB_IMPLIB):  Override t-cygming default.
+       (SHLIB_MKMAP_OPTS):  Pass library name to mkmap-flat.awk as
+       string value of "pe_dll" command-line option.
+
+2009-01-31  Dave Korn  <dave.korn.cygwin@gmail.com>
+
+       PR target/38952
+       * config/i386/i386.c (ix86_builtin_setjmp_frame_value): New.
+       (TARGET_BUILTIN_SETJMP_FRAME_VALUE): Override default to point at it.
+
+2009-01-31  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/38937
+       * tree-ssa-structalias.c (do_sd_constraint): Do not shortcut
+       computing the transitive closure.
+
+2009-01-30  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/39041
+       * tree-ssa-forwprop.c (forward_propagate_addr_expr_1):
+       Propagate variable indices only if the types match for this stmt.
+
+2009-01-30  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/39013
+       * c-decl.c (pop_scope): Set DECL_EXTERNAL for functions declared
+       inline but never defined.
+
+2009-01-30  Wolfgang Gellerich  <gellerich@de,ibm.com>
+
+       * config/s390/s390.md (*insv<mode>_reg_extimm): Removed.
+       (*insv_h_di_reg_extimm): New insn.
+       (*insv_l<mode>_reg_extimm): New insn.
+
+2009-01-30  Hariharan Sandanagobalane  <hariharan@picochip.com>
+
+       * config/picochip/picochip.c (flag_conserve_stack): set
+       PARAM_LARGE_STACK_FRAME and PARAM_STACK_FRAME_GROWTH to zero under
+       fconserve-stack. Reduce call-overhead used by inliner.
+
+2009-01-30  Hariharan Sandanagobalane  <hariharan@picochip.com>
+
+       PR/38157
+       * common.opt (flag_conserve_stack): Initialised to zero.
+
 2009-01-30  Kai Tietz  <kai.tietz@onevision.com>
 
        PR/39002
 
        * caller-save.c (setup_save_areas): Remove flag_ira.
 
-       * ira-color.c (ira_reuse_stack_slot, ira_mark_new_stack_slot):
-       Ditto.
+       * ira-color.c (ira_reuse_stack_slot, ira_mark_new_stack_slot): Ditto.
 
        * global.c: Remove the file.
 
        no_equiv, recorded_label_ref): Move from local-alloc.c.
        (update_equiv_regs): Ditto.  Make it static.
        (print_insn_chain, print_insn_chains): Move it from global.c.
-       pseudo_for_reload_consideration_p): Ditto.  Remove flag_ira.
+       (pseudo_for_reload_consideration_p): Ditto.  Remove flag_ira.
        (build_insn_chain): Ditto.  Make it static.
        (ra_init_live_subregs): Move from ra-conflict.c.  Make it static.
        Rename to init_live_subregs.
 
        * regclass.c: Rename reginfo.c.  Change file description.
        (FORBIDDEN_INC_DEC_CLASSES): Remove.
-       (reg_class_superclasses, forbidden_inc_dec_class, in_inc_dec):
-       Remove.
+       (reg_class_superclasses, forbidden_inc_dec_class, in_inc_dec): Remove.
        (init_reg_sets_1): Remove code for evaluation of
        reg_class_superclasses and losing_caller_save_reg_set.
        (init_regs): Remove init_reg_autoinc.
        (struct costs, costs, init_cost, ok_for_index_p_nonstrict,
        ok_for_base_p_nonstrict): Remove.
-       (regclass_init): Rename to reginfo_init.  Don't initialize
-       init_cost.
+       (regclass_init): Rename to reginfo_init.  Don't initialize init_cost.
        (pass_regclass_init): Rename to pass_reginfo_init.  Modify
        corresponding entries.
        (dump_regclass, record_operand_costs, scan_one_insn,
        (gt-regclass.h): Rename to gt-reginfo.h.
 
        * rtl.h (dump_global_regs, retry_global_alloc,
-       build_insn_chain, dump_local_alloc, update_equiv_regs):
-       Remove.
+       build_insn_chain, dump_local_alloc, update_equiv_regs): Remove.
 
        * Makefile.in (RA_H): Remove.
        (OBJS-common): Remove global.o, local-alloc.o, and ra-conflict.o.
        (GTFILES): Rename regclass.c to reginfo.c.
 
        * passes.c (init_optimization_passes): Remove pass_local_alloc and
-       pass_global_alloc.  Rename pass_regclass_init to
-       pass_reginfo_init.
+       pass_global_alloc.  Rename pass_regclass_init to pass_reginfo_init.
 
        * reload1.c (compute_use_by_pseudos, reload, count_pseudo,
        count_spilled_pseudo, find_reg, alter_reg, delete_output_reload):
        Remove flag_ira.
        (finish_spills): Ditto.  Remove code for !flga_ira.
        
-2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
+2009-01-29  Kenneth Zadeck  <zadeck@naturalbridge.com>
 
        PR middle-end/35854
        * doc/invoke.texi (rtl debug options): Complete rewrite.
 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
 
        PR rtl-optimization/38740
-       * reorg.c (gate_handle_delay_slots): Avoid dbr scheduling
-       if !optimize.
+       * reorg.c (gate_handle_delay_slots): Avoid dbr scheduling if !optimize.
        * config/mips/mips.c (mips_reorg): Likewise.
 
 2009-01-28  Richard Guenther  <rguenther@suse.de>
 
        Revert
        2008-08-21  Richard Guenther  <rguenther@suse.de>
-  
+
        * tree-ssa-pre.c (insert_into_preds_of_block): Before inserting
        a PHI ask VN if it is already available.
        * tree-ssa-sccvn.h (vn_phi_lookup): Declare.
        (record_temporary_equivalences_from_stmts_at_dest): Ignore calls to
        __builtin_constant_p.
 
-2009-01-16  Kenneth Zadeck <zadeck@naturalbridge.com>
+2009-01-16  Kenneth Zadeck  <zadeck@naturalbridge.com>
 
        * dce.c (delete_unmarked_insns): Reversed the order that insns are
        examined before deleting them.
        * function.c (aggregate_value_p): Correctly extract the function
        type from CALL_EXPR_FN lookup.
 
-2009-01-16  Hariharan Sandanagobalane <hariharan@picochip.com>
+2009-01-16  Hariharan Sandanagobalane  <hariharan@picochip.com>
 
        * config/picochip/picochip.c (picochip_override_options): Revert
        CFI asm flag disable commited previously.
        (gimple_expand_cfg): Update stack boundary and check incoming
        stack boundary here.
 
-2009-01-15  Kenneth Zadeck <zadeck@naturalbridge.com>
+2009-01-15  Kenneth Zadeck  <zadeck@naturalbridge.com>
 
        * dce.c (find_call_stack_args, delete_unmarked_insns): Fixed comments.
        
        * expmed.c (store_bit_field_1): Properly truncate the paradoxical
        subreg of op0 to the original op0.
 
-2009-01-11  Laurent GUERBY <laurent@guerby.net>
+2009-01-11  Laurent GUERBY  <laurent@guerby.net>
 
        * doc/sourcebuild.texi (Source Tree): Move up intl and fixinc.
        
 
 2009-01-09  Diego Novillo  <dnovillo@google.com>
 
-       * gimple.h (struct gimple_statement_base)<uid>: Document
+       * gimple.h (struct gimple_statement_base) <uid>: Document
        the restrictions on its use.
        (gimple_uid): Tidy.
        (gimple_set_uid): Tidy.
        Add Robert Clark to the list of testers.
 
 2009-01-06  Jan Hubicka  <jh@suse.cz>
-           Kai Tietz <kai.tietz@onevision.com>
+           Kai Tietz  <kai.tietz@onevision.com>
 
        * config/i386/i386.md (*msabi_syvabi): Add SSE regs clobbers.
        * config/i386/i386.c (ix86_expand_call): Add clobbers.
 
 2009-01-06  Jan Hubicka  <jh@suse.cz>
-           Kai Tietz <kai.tietz@onevision.com>
+           Kai Tietz  <kai.tietz@onevision.com>
 
        * config/i386/i386.h (CONDITIONAL_CALL_USAGE): SSE regs are not used
        for w64 ABI.
        (ix86_expand_epilogue): Save SSE regs if needed.
 
 2009-01-06  Jan Hubicka  <jh@suse.cz>
-           Kai Tietz <kai.tietz@onevision.com>
+           Kai Tietz  <kai.tietz@onevision.com>
 
        * config/i386/i386.h (ACCUMULATE_OUTGOING_ARGS): Enable for MSABI
        * config/i386/i386.c (init_cumulative_args): Disallow calls of MSABI
        (gloog): Call recompute_all_dominators before graphite_verify.
 
 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
-           Jan Sjodin <jan.sjodin@amd.com>
+           Jan Sjodin  <jan.sjodin@amd.com>
 
        PR tree-optimization/38500
        * graphite.c (create_sese_edges): Call fix_loop_structure after
        splitting blocks.
 
-2009-01-05  Joel Sherrill <joel.sherrill@oarcorp.com>
+2009-01-05  Joel Sherrill  <joel.sherrill@oarcorp.com>
 
        * config.gcc: Add m32r*-*-rtems*.
        * config/m32r/rtems.h: New file.
        * builtins.c (fold_builtin_expect): Only check DECL_WEAK for VAR_DECLs
        and FUNCTION_DECLs.
 
-2009-01-02  Kenneth Zadeck <zadeck@naturalbridge.com>
+2009-01-02  Kenneth Zadeck  <zadeck@naturalbridge.com>
 
        PR rtl-optimization/35805
        * df-problems.c (df_lr_finalize): Add recursive call to resolve lr
 
        * doc/extend.texi: Fix '#pragma GCC option' typo.
 
-2009-01-02 Richard Guenther <rguenther@suse.de>
+2009-01-02  Richard Guenther  <rguenther@suse.de>
 
        * doc/install.texi (--enable-checking): Mention different
        default for stage1.