OSDN Git Service

PR target/48366
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 107f79b..719f8dd 100644 (file)
@@ -1,7 +1,28 @@
+2011-04-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       PR target/48366
+       * config/pa/pa.c (hppa_register_move_cost): Increase to 18 cost of
+       move from floating point to shift amount register .
+       (emit_move_sequence): Remove secondary reload support for floating
+       point to shift amount amount register copies.
+       (pa_secondary_reload): Return GENERAL_REGS for floating point/shift
+       amount register copies.
+       * config/pa/pa32-regs.h (HARD_REGNO_MODE_OK): For shift amount
+       register, return false if mode isn't a scalar integer mode.
+       * config/pa/pa64-regs.h (HARD_REGNO_MODE_OK): Likewise.
+
+2011-04-08  Richard Guenther  <rguenther@suse.de>
+
+       * gimple.c (gimple_call_flags): Remove kludge.
+
+2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
+
+       * sel-sched.c (sel_region_init): Move call to
+       sel_setup_region_sched_flags after setup_current_loop_nest.
+
 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
 
        PR rtl-optimization/48272
-
        * sched-deps.c (setup_insn_reg_pressure_info): Export and rename to
        init_insn_reg_pressure_info.  Adjust a caller.
        * sched-int.h (init_insn_reg_pressure_info): Declare.