OSDN Git Service

* gimplify.c, ipa-prop.h, varasm.c, config/vxlib.c,
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index bf777a4..c149501 100644 (file)
@@ -1,3 +1,103 @@
+2005-09-06  Kazu Hirata  <kazu@codesourcery.com>
+
+       * gimplify.c, ipa-prop.h, varasm.c, config/vxlib.c,
+       config/vxworks.h, config/crx/crx.c, config/ms1/ms1.c,
+       config/ms1/ms1.md, config/rs6000/rs6000.c: Fix comment typos.
+       Follow spelling conventions.
+       * doc/invoke.texi: Follow spelling conventions.
+
+2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
+
+       * rtl.h (gen_frame_mem, gen_tmp_stack_mem): Declare.
+       * emit-rtl.c (gen_frame_mem, gen_tmp_stack_mem): New functions.
+       * builtins.c (expand_builtin_return_addr): Use gen_frame_mem.
+
+2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
+
+       PR target/23683
+       * sh.c (sh_reorg, emit_load_ptr): Use gen_const_mem.
+       (output_stack_adjust): Use gen_tmp_stack_mem.
+       (sh_expand_prologue, sh_expand_epilogue): Use gen_frame_mem.
+       (sh_set_return_address, sh_allocate_initial_value): Likewise.
+       (sh_get_pr_initial_val): Likewise.
+       (sh_builtin_saveregs): Use gen_frame_mem and change_address.
+       (sh_initialize_trampoline): Likewise.  Also use adjust_address.
+       * sh.md (divsi_inv_m0): Use gen_const_mem.
+       (push_fpscr, pop_fpscr, load_ra): Use gen_frame_mem.
+       (movdf_i4+1): Use gen_tmp_stack_mem.
+       (reload_outdf+3, reload_outdf+4, fpu_switch+1): Use change_address.
+       (fpu_switch+2): Likewise.
+       (movv4sf_i, movv16sf_i): Use adjust_address.
+       (symGOT_load): Set MEM_NOTRAP_P bit.
+
+2005-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       PR target/23721
+       * pa.c (emit_move_sequence): Fix typo in last change.
+
+2005-09-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/23454
+       * reorg.c (relax_delay_slots): Only call invert_jump if any_condjump_p
+       is true.
+
+2005-09-03  Richard Henderson  <rth@redhat.com>
+           John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       PR middle-end/23671
+       pa.c (emit_move_sequence): Use replace_equiv_address instead of
+       gen_rtx_MEM.
+
+2005-09-02  Nicolas Pitre <nico@cam.org>
+
+       * config/arm/arm.c (arm_legitimize_address): Limit the value passed
+       to bit_count to 32 bits.
+
+2005-08-31  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/23167
+       * gimplify.c (gimplify_expr): Handle TREE_ADDRESSABLE types when
+       generating synthetic loads from volatile lvalues.
+
+005-09-02  Nick Clifton  <nickc@redhat.com>
+
+       * config/stormy16/stormy16-lib2.c (__popcounthi2, __parityhi2,
+       __ctzhi2, __clzhi2): New functions.
+
+2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR middle-end/23547
+       * tree-nested.c (struct var_map_elt): Mark with GTY.
+       (struct nesting_info): Mark with GTY.  Mark var_map's param is struct
+       var_map_elt.
+       (lookup_field_for_decl): Allocate new element in GC memory.
+       (lookup_tramp_for_decl): Likewise.
+       (convert_nl_goto_reference): Likewise
+       (create_nesting_tree): Allocate info in GC memory. Likewise for
+       info->var_map.
+       (free_nesting_tree): Free with ggc_free instead of free.
+       (root): New static variable.
+       (lower_nested_functions): Remove root as local variable.  And zero out
+       root at the end of the function.
+
+2005-09-02  J"orn Rennecke <joern.rennecke@st.com>
+
+       PR rtl-optimization/20365
+       * simplify-rtx.c (simplify_plus_minus_op_data): Change type of neg
+       to short.  New member ix.
+       (simplify_plus_minus_op_data_cmp): Break ties using ix member.
+       (simplify_plus_minus): Initialize ix members before calling qsort.
+
+2005-09-02  Zdenek Dvorak  <dvorakz@suse.cz>
+
+       PR tree-optimization/23626
+       * tree-cfg.c (replace_uses_by): Clean up eh info.
+
+2005-09-01  DJ Delorie  <dj@redhat.com>
+
+       * config/m32c/m32c.c (m32c_valid_pointer_mode): Remove stray debug
+       fprintf.
+
 2005-09-01  David Edelsohn  <edelsohn@gnu.org>
 
        * config/rs6000/rs6000.c (setup_incoming_varargs): Set MEM_NOTRAP_P.