re PR rtl-optimization/59835 (gcc.target/i386/sse-2[34].c timeout)
authorVladimir Makarov <vmakarov@redhat.com>
Thu, 16 Jan 2014 19:04:08 +0000 (19:04 +0000)
committerVladimir Makarov <vmakarov@gcc.gnu.org>
Thu, 16 Jan 2014 19:04:08 +0000 (19:04 +0000)
2014-01-16  Vladimir Makarov  <vmakarov@redhat.com>

PR rtl-optimization/59835
* ira.c (ira_init_register_move_cost): Increase cost for
impossible modes.

From-SVN: r206676

gcc/ChangeLog
gcc/ira.c

index d4f83f4..237720a 100644 (file)
@@ -1,3 +1,9 @@
+2014-01-16  Vladimir Makarov  <vmakarov@redhat.com>
+
+       PR rtl-optimization/59835
+       * ira.c (ira_init_register_move_cost): Increase cost for
+       impossible modes.
+
 2014-01-16  Alan Lawrence  <alan.lawrence@arm.com>
 
        * config/arm/arm.opt: Make -mcpu, -march, -mtune case-insensitive.
index ee6010a..772646a 100644 (file)
--- a/gcc/ira.c
+++ b/gcc/ira.c
@@ -1587,7 +1587,7 @@ ira_init_register_move_cost (enum machine_mode mode)
              cost = 65535;
            else
              cost = (ira_memory_move_cost[mode][cl1][0]
-                     + ira_memory_move_cost[mode][cl2][1]);
+                     + ira_memory_move_cost[mode][cl2][1]) * 2;
          }
        else
          {