OSDN Git Service

2006-02-02 Paolo Bonzini <bonzini@gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index bea45a1..078ea9d 100644 (file)
@@ -1,3 +1,70 @@
+2006-02-02  Paolo Bonzini  <bonzini@gnu.org>
+
+       * tree-flow-inline.h (bsi_after_labels): Rewrite, return
+       what its name says.
+       * lambda-code.c (perfect_nestify): Use bsi_insert_before on
+       bsi_after_labels iterator.
+       * tree-if-conv.c (find_phi_replacement_condition,
+       replace_phi_with_cond_modify_expr): Likewise.
+       * tree-scalar-evolution.c (scev_const_prop): Likewise.
+       * tree-ssa-loop-ivopts.c (compute_phi_arg_on_exit): Likewise.
+
+2006-02-02  Diego Novillo  <dnovillo@redhat.com>
+
+       * tree-inline.c (copy_tree_r): Also copy OMP_CLAUSE nodes.
+
+2006-02-02  Diego Novillo  <dnovillo@redhat.com>
+
+       PR 25990
+       * tree-cfg.c (move_block_to_fn): Clear out the basic block
+       array after growing it.
+
+2006-02-01  Steve Ellcey  <sje@cup.hp.com>
+
+       PR middle-end/24901
+       * fold-const.c (fold_checksum_tree): Change type of buf.
+
+2006-02-01  Bernd Schmidt  <bernd.schmidt@analog.com>
+
+       * reload.c (push_secondary_reload): Initialize t_icode.
+
+2006-02-01  Jakub Jelinek  <jakub@redhat.com>
+
+       * config/rs6000/sysv4.h (SUBTARGET_OVERRIDE_OPTIONS): For
+       -msoft-float -mlong-double-128 only issue a warning, but don't
+       swich to DFmode long double.
+
+2006-02-01  Hans-Peter Nilsson  <hp@axis.com>
+
+       * cse.c (fold_rtx) <case RTX_COMM_COMPARE, RTX_COMPARE>: When arg1
+       has a constant equivalent, iterate over equivalents for arg0,
+       calling simplify_relational_operation and if there's a result
+       cheaper than X, apply fold_rtx and return the result.
+
+2006-02-01  Jan Hubicka  <jh@suse.cz>
+
+       * opts.c (no_unit_at_a_time_default): New global variable.
+       (decode_options): Use it.
+       * opts.h (no_unit_at_a_time_default): Declare.
+
+2006-02-01  Paul Brook  <paul@codesourcery.com>
+
+       * function.c (assign_parm_setup_reg): Use function argument promotion
+       rules.
+       * expr.c (expand_expr_real_1): Use function argument promotion rules
+       for PARM_DECLs.
+
+2006-02-01  Steve Ellcey  <sje@cup.hp.com>
+
+       * gcc.c (process_command): Change j to 'unsigned int'.
+
+2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR middle-end/26001
+       * expr.c (expand_expr_real_1) <case ARRAY_REF>:
+       Use the corrected index for the character
+       out of the string constant.
+
 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
 
        * mode-switching.c (optimize_mode_switching): Fix size