]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
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 d4f83f497b55ce956a79b1fda7e283f1f2575007..237720af51ce11d9cbc0e9df5c6a0238f4dcc52b 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 ee6010ad0397cd0fa33325406bead17e5b8cf360..772646a39813fe189102c3e99eac4aa7b64b3c82 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
          {