[Bug target/88282] [9 Regression] ICE in df_install_refs at gcc/df-scan.c:2379

2018-12-06 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88282

--- Comment #9 from Vladimir Makarov  ---
Author: vmakarov
Date: Thu Dec  6 18:41:46 2018
New Revision: 266862

URL: https://gcc.gnu.org/viewcvs?rev=266862=gcc=rev
Log:
2018-12-06  Vladimir Makarov  

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

[Bug target/88282] [9 Regression] ICE in df_install_refs at gcc/df-scan.c:2379

2018-12-04 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88282

Jeffrey A. Law  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 CC||law at redhat dot com
 Resolution|--- |FIXED

--- Comment #8 from Jeffrey A. Law  ---
Fixed by Vlad's patch on the trunk.

[Bug target/88282] [9 Regression] ICE in df_install_refs at gcc/df-scan.c:2379

2018-12-04 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88282

--- Comment #7 from Vladimir Makarov  ---
Author: vmakarov
Date: Tue Dec  4 15:10:46 2018
New Revision: 266784

URL: https://gcc.gnu.org/viewcvs?rev=266784=gcc=rev
Log:
2018-12-04  Vladimir Makarov  

PR target/88282
* ira-costs.c (exec): Try bigger class to use smaller register
move cost.


Modified:
trunk/gcc/ChangeLog
trunk/gcc/ira-costs.c

[Bug target/88282] [9 Regression] ICE in df_install_refs at gcc/df-scan.c:2379

2018-12-03 Thread tnfchris at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88282

--- Comment #6 from Tamar Christina  ---
>   I'll see what can I do in RA.  I have an idea. If it works the patch will 
> be ready on the next week.

Thanks Vladimir!

[Bug target/88282] [9 Regression] ICE in df_install_refs at gcc/df-scan.c:2379

2018-12-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88282

Richard Biener  changed:

   What|Removed |Added

   Keywords||ra
   Target Milestone|--- |9.0
Summary|ICE in df_install_refs at   |[9 Regression] ICE in
   |gcc/df-scan.c:2379  |df_install_refs at
   ||gcc/df-scan.c:2379