OSDN Git Service

* optabs.c (no_conflict_move_test): Check if a result of a
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 8499938..d1db15e 100644 (file)
@@ -1,3 +1,52 @@
+2005-09-27  J"orn Rennecke <joern.rennecke@st.com>
+
+       * optabs.c (no_conflict_move_test): Check if a result of a
+       to-be-moved insn would be clobbered by an originally
+       preceding insn.
+
+2005-09-27  Jeff Law  <law@redhat.com>
+
+       * passes.c (init_optimization_passes): Replace copy propagation
+       passes immediately after DOM with phi-only copy propagation
+       pases.  Add phi-only copy propagation pass after first DOM pass.
+       * tree-pass.h (pass_phi_only_copy_prop): Declare.
+       * tree-ssa-copy.c (init_copy_prop): Accept new PHI_ONLY argument.
+       If true, then mark all non-control statements with DONT_SIMULATE_AGAIN.
+       (execute_copy_prop): Accept new PHI_ONLY argument.  Pass it along
+       to init_copy_prop.  Callers updated.
+       (do_phi_only_copy_prop): New function.
+       (pass_phi_only_copy_prop): New pass descriptor.
+
+2005-09-27  Nick Clifton  <nickc@redhat.com>
+
+       * libgcc2.c (__popcount_tab): Remove redundant prototype.
+
+2005-09-26  Jason Merrill  <jason@redhat.com>
+
+       PR c++/13764
+       * c-common.c (finish_fname_decls): Use append_to_statement_list_force.
+
+       * doc/invoke.texi: Clarify documentation of -fno-enforce-eh-specs.
+
+2005-09-26  James E Wilson  <wilson@specifix.com>
+
+       * config/ia64/crtbegin.asm, config/ia64/crtend.asm: Remove glibc
+       copyright.  Add gcc copyright plus libgcc exception.
+       * config/ia64/crtfastmath.asm: Remove glibc copyright.  Add gcc
+       copyright.
+       * config/ia64/lib1funcs.asm: Add gcc copyright plus libgcc exception.
+
+2005-09-26  Jeff Law  <law@redhat.com>
+
+       * tree-ssa-dom.c (tree_ssa_dominator_optimize): Be more selective
+       about when to iterate.
+
+2005-09-23  Fariborz Jahanian <fjahanian@apple.com>
+
+       PR target/23847
+        * config/rs6000/rs6000.c (rs6000_function_value): Parallel pattern
+        for __complex__ double in -mcpu=G5 mode.
+
 2005-09-26  Sebastian Pop  <pop@cri.ensmp.fr>
 
        PR tree-optimization/23942