X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2FChangeLog;h=e5833947362b82e82c4e3784e01df10229900f74;hb=fbbbfe26e729cd98f6d787b1b0e9153276ed088d;hp=c26c00824d14a8be6af743ba2a89814dec3db49f;hpb=66f900025b8d2e912a9c254d539b991683e52312;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c26c00824d1..e5833947362 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,9 +1,76 @@ +2005-03-07 Kazu Hirata + + * 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 + + * config/i386/cygwin1.c(mingw_scan): Use xstrdup in calls to putenv. + +2005-03-07 Joseph S. Myers + + * 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 + + * 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 + + * 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 + + 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 + + * 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 + + * cse.c (find_best_addr): Use canon_for_address. + 2005-03-06 Kazu Hirata * cse.c (fold_rtx_subreg, fold_rtx_mem): New. (fold_rtx): Call fold_rtx_subreg and fold_rtx_mem to handle SUBREG and MEM, respectively. + * fold-const.c (fold_binary): Use code instead of t. + + * fold-const.c (optimize_minmax_comparison): Take decomposed + 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 * fold-const.c (fold_binary): Avoid directly using the original