]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/ira.c
re PR target/88282 (ICE in df_install_refs at gcc/df-scan.c:2379)
authorVladimir Makarov <vmakarov@redhat.com>
Thu, 6 Dec 2018 18:41:46 +0000 (18:41 +0000)
committerVladimir Makarov <vmakarov@gcc.gnu.org>
Thu, 6 Dec 2018 18:41:46 +0000 (18:41 +0000)
commite384094ac2e3bf7bac69453fb0579fa8a7c35b3e
tree2bce7236e1397dd1d66b05e14857892d6e6a6abe
parent5da8ebe9c61f304107b1bcb5146e068093b72d0d
re PR target/88282 (ICE in df_install_refs at gcc/df-scan.c:2379)

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.

From-SVN: r266862
gcc/ChangeLog
gcc/ira-costs.c
gcc/ira.c