OSDN Git Service

* calls (stack_arg_under_construction): Make it static.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 95005a4..e583394 100644 (file)
@@ -1,3 +1,56 @@
+2005-03-07  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * bb-reorder.c (max_entry_frequency, max_entry_frequency):
+       Make them static.
+
+       * calls (stack_arg_under_construction): Make it static.
+
+2005-03-07  David Billinghurst <David.Billinghurst@riotinto.com>
+
+       * config/i386/cygwin1.c(mingw_scan): Use xstrdup in calls to putenv.
+
+2005-03-07  Joseph S. Myers  <joseph@codesourcery.com>
+
+       * config/ia64/hpux.h (LINK_SPEC): Add -z.
+       * config/ia64/ia64.c (ia64_function_value): Return a REG not a
+       PARALLEL for an empty structure.
+
+2005-03-07  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * fold-const.c (fold_binary): Remove handling of RANGE_EXPR.
+
+       * fold-const.c (fold_binary): Unroll the very first "for"
+       loop.
+
+2005-03-06  David Edelsohn  <edelsohn@gnu.org>
+
+       * config/rs6000/predicates.md (branch_comparison_operator): Remove
+       redundant match_code test.
+       (scc_comparison_operator): Swap match_operand and match_code
+       tests.
+       (branch_positive_comparison_operator): Same.
+       (trap_comparison_operator): Use comparison_operator and swap with
+       match_code test.
+
+2005-03-06  Marek Michalkiewicz  <marekm@amelek.gda.pl>
+
+       PR target/20288
+       * config/avr/avr.c (print_operand): Add 'p' and 'r'.
+       (out_movhi_r_mr): Read low byte of volatile MEM first.
+       (out_movhi_mr_r): Write high byte of volatile MEM first.
+
+2005-03-05  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * cselib.c (reg_values, reg_values_size): Make them static.
+
+       * cse.c (cse_reg_info_table): Make it static.
+
+       * fold-const.c (fold_unary): Use build1 instead of copy_node.
+
+2005-03-06  Zdenek Dvorak  <dvorakz@suse.cz>
+
+       * cse.c (find_best_addr): Use canon_for_address.
+
 2005-03-06  Kazu Hirata  <kazu@cs.umass.edu>
 
        * cse.c (fold_rtx_subreg, fold_rtx_mem): New.
        arguments code, type, op0, and op1 instead of t.
        (fold_binary): Update a call to optimize_minmax_comparison.
 
+       * fold-const.c (fold_range_test): Take decomposed arguments
+       code, type, op0, and op1 instead of t.
+       (fold_binary): Update a call to fold_range_test.
+
+       * fold-const.c (fold_binary_op_with_conditional_arg): Take
+       decomposed arguments code, type, op0, and op1 instead of t.
+       (fold_binary): Update a call to fold_range_test.
+
 2005-03-06  Kazu Hirata  <kazu@cs.umass.edu>
 
        * fold-const.c (fold_binary): Avoid directly using the original