]> git.ipfire.org Git - thirdparty/gcc.git/commit
2018-12-06 Vladimir Makarov <vmakarov@redhat.com>
authorvmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 6 Dec 2018 18:41:46 +0000 (18:41 +0000)
committervmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 6 Dec 2018 18:41:46 +0000 (18:41 +0000)
commit9535f4c4e2b532b40a28ab6d99ab5083411717aa
tree2bce7236e1397dd1d66b05e14857892d6e6a6abe
parent4d356b5b11f3fde2e23c4ca41cb59fd0db7f5829
2018-12-06  Vladimir Makarov  <vmakarov@redhat.com>

PR target/88282
* ira.c (ira_init_register_move_cost): Use info from
hard_regno_mode_ok instead of contains_reg_of_mode.
* ira-costs.c (contains_reg_of_mode): Don't use cost from bigger
hard register class for some fixed hard registers.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@266862 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/ira-costs.c
gcc/ira.c