https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65862
--- Comment #14 from Vladimir Makarov <vmakarov at gcc dot gnu.org> --- Author: vmakarov Date: Thu May 14 20:40:44 2015 New Revision: 223202 URL: https://gcc.gnu.org/viewcvs?rev=223202&root=gcc&view=rev Log: 2015-05-14 Vladimir Makarov <vmaka...@redhat.com> PR rtl-optimization/65862 * target.def (ira_change_pseudo_allocno_class): New hook. * targhooks.c (default_ira_change_pseudo_allocno_class): Default value of the hook. * targhooks.h (default_ira_change_pseudo_allocno_class): New extern * doc/tm.texi.in (TARGET_IRA_CHANGE_PSEUDO_ALLOCNO_CLASS): Add the hook. * ira-costs.c (find_costs_and_classes): Call the hook and change classes when it is necessary. * doc/tm.texi: Update. Modified: trunk/gcc/ChangeLog trunk/gcc/doc/tm.texi trunk/gcc/doc/tm.texi.in trunk/gcc/ira-costs.c trunk/gcc/target.def trunk/gcc/targhooks.c trunk/gcc/targhooks.h