OSDN Git Service

* config/rs6000/rs6000.c (rs6000_emit_prologue): Use 5 nops,
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 8308b7b..3f99ac1 100644 (file)
@@ -1,3 +1,67 @@
+2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
+
+       PR rtl-optimization/20466
+       * flow.c (invalidate_mems_from_set): Handle a MEM by checking it
+       for overlap of the address of each list member.
+       (mark_set_1): Call invalidate_mems_from_set for MEMs too.
+
+2005-04-08  Mike Stump  <mrs@apple.com>
+
+       * config/darwin.c (indirect_data): Fix typo in strncmp logic.
+       
+       * config/rs6000/rs6000.c (rs6000_emit_prologue): Use 5 nops,
+       instead of 4.
+
+2005-04-08  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * c-tree.h (C_LANG_TREE_NODE_CHAIN_NEXT): Remove.
+
+       * function.c (push_function_context_to): Don't set
+       contains_functions.
+       * function.h (function): Remove contains_functions.
+       (current_function_contains_functions): Remove.
+
+       * function.h (function): Remove instrument_entry_exit.
+       (current_function_instrument_entry_exit): Remove.
+
+       * function.h (nonlocal_labels): Remove.
+
+       * tree.h (STRIP_MAIN_TYPE_NOPS): Remove.
+
+       * genattrtab.c (attr_desc): Remove negative_ok and unsigned_p.
+       (check_attr_value, write_attr_get, write_expr_attr_cache,
+       find_attr, make_internal_attr): Don't reference negative_ok or
+       unsigned_p.
+       * genattrtab.h (ATTR_NEGATIVE_OK, ATTR_UNSIGNED,
+       ATTR_FUNC_UNITS, ATTR_BLOCKAGE): Remove.
+       (ATTR_STATIC): Adjust the value.
+
+       * c-common.h (C_ARTIFICIAL_STRING_P): Remove.
+
+2005-04-08  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * config/s390/tpf.h (ASM_SPEC): Define.
+
+2005-04-08  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * tree-flow.h: Remove the prototype for
+       redirect_immediate_uses.
+       (TDFA_USE_OPS, TDFA_USE_VOPS): Remove.
+
+2005-04-08  Richard Earnshaw  <richard.earnshaw@arm.com>
+
+       * arm.c (arm_const_double_by_parts): New function.
+       * arm-protos.h (arm_const_double_by_parts): Add prototype.
+       * arm.md (define_split for 64-bit constants): Add another one.
+
+2005-04-08  Andrew MacLeod  <amacleod@redhat.com>
+
+       * tree-ssa-operands.c (correct_use_link): Remove linear scan.
+
+2005-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * system.h: Revert last change.
+
 2005-04-08  Richard Sandiford  <rsandifo@redhat.com>
 
        * config/xtensa/xtensa.h (target_flags, MASK_NO_FUSED_MADD)