]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/lra-assigns.c
re PR rtl-optimization/59511 (FAIL: gcc.target/i386/pr36222-1.c scan-assembler-not...
authorVladimir Makarov <vmakarov@redhat.com>
Wed, 15 Jan 2014 17:32:47 +0000 (17:32 +0000)
committerVladimir Makarov <vmakarov@gcc.gnu.org>
Wed, 15 Jan 2014 17:32:47 +0000 (17:32 +0000)
commitfef37404e93aaaa06378bfeaf4ad8db32c184775
tree4b6cdf1a3a3ac85f215b25daa4443679c1411cc8
parent348aa1da38633b3756f3f1fb6de22d8d318384c2
re PR rtl-optimization/59511 (FAIL: gcc.target/i386/pr36222-1.c scan-assembler-not movdqa with -mtune=corei7)

2014-01-15  Vladimir Makarov  <vmakarov@redhat.com>

PR rtl-optimization/59511
* ira.c (ira_init_register_move_cost): Use memory costs for some
cases of register move cost calculations.
* lra-constraints.c (lra_constraints): Use REG_FREQ_FROM_BB
instead of BB frequency.
* lra-coalesce.c (move_freq_compare_func, lra_coalesce): Ditto.
* lra-assigns.c (find_hard_regno_for): Ditto.

From-SVN: r206636
gcc/ChangeLog
gcc/ira.c
gcc/lra-assigns.c
gcc/lra-coalesce.c
gcc/lra-constraints.c