OSDN Git Service

* ira-conflicts.c: Include addresses.h for the definition of
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index e97f3ba..d6a6ab9 100644 (file)
@@ -1,3 +1,46 @@
+2009-01-14  Nick Clifton  <nickc@redhat.com>
+
+       * ira-conflicts.c: Include addresses.h for the definition of
+       base_reg_class.
+       (ira_build_conflicts): Use base_reg_class instead of
+       BASE_REG_CLASS.
+       * Makefile.in: Add a dependency of ira-conflicts.o on
+       addresses.h.
+
+2009-01-13  Vladimir Makarov  <vmakarov@redhat.com>
+
+       PR target/38811
+       * Makefile.in (ira-lives.o): Add except.h.
+
+       * ira-lives.c: Include except.h.
+       (process_bb_node_lives): Process can_throw_internal.
+
+2009-01-13  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/38774
+       * combine.c (simplify_set): When undoing cc_use change, don't do
+       PUT_CODE on the newly created comparison, but instead put back the
+       old comparison.
+
+2009-01-13  Joseph Myers  <joseph@codesourcery.com>
+
+       * doc/invoke.texi (ARM Options): Update lists of -mcpu and -march
+       values.  Remove duplicate arm8 entry.
+
+2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
+
+       PR tree-optimization/38786
+       * graphite.c (expand_scalar_variables_ssa_name): New, outlined from
+       the SSA_NAME case of expand_scalar_variables_expr.
+       Set the type of an expression to the type of its assign statement.
+       (expand_scalar_variables_expr): Also gather the scalar computation
+       used to index the memory access.  Do not pass loop_p.
+       Fix comment.  Stop recursion on tcc_constant or tcc_declaration.
+       (expand_scalar_variables_stmt): Pass to expand_scalar_variables_expr
+       the gimple_stmt_iterator where it inserts new code.  Do not pass loop_p.
+       (copy_bb_and_scalar_dependences): Do not pass loop_p.
+       (translate_clast): Update call to copy_bb_and_scalar_dependences.
+
 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
 
        * graphite.h (debug_value): Removed.