https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77289
--- Comment #7 from Peter Bergner <bergner at gcc dot gnu.org> --- Author: bergner Date: Sat Sep 10 01:36:33 2016 New Revision: 240065 URL: https://gcc.gnu.org/viewcvs?rev=240065&root=gcc&view=rev Log: gcc/ PR rtl-optimization/77289 * lra-constraints.c (get_final_hard_regno): Add support for non hard register numbers. Remove support for subregs. (get_hard_regno): Use SUBREG_P. Don't call get_final_hard_regno(). (get_reg_class): Delete removed get_final_hard_regno() argument. (uses_hard_regs_p): Call get_final_hard_regno(). gcc/testsuite/ PR rtl-optimization/77289 * gcc.target/powerpc/pr77289.c: New test. Added: trunk/gcc/testsuite/gcc.target/powerpc/pr77289.c Modified: trunk/gcc/ChangeLog trunk/gcc/lra-constraints.c trunk/gcc/testsuite/ChangeLog