[Bug rtl-optimization/77289] [7 Regression] ICE in extract_constrain_insn, at recog.c:2212 on powerpc64
bergner at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Sat Sep 10 01:37:00 GMT 2016
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
More information about the Gcc-bugs
mailing list