https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88282
--- Comment #9 from Vladimir Makarov <vmakarov at gcc dot gnu.org> --- Author: vmakarov Date: Thu Dec 6 18:41:46 2018 New Revision: 266862 URL: https://gcc.gnu.org/viewcvs?rev=266862&root=gcc&view=rev Log: 2018-12-06 Vladimir Makarov <vmaka...@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. Modified: trunk/gcc/ChangeLog trunk/gcc/ira-costs.c trunk/gcc/ira.c