https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71878
--- Comment #3 from Thomas Preud'homme <thopre01 at gcc dot gnu.org> --- Author: thopre01 Date: Thu Jul 14 16:41:06 2016 New Revision: 238346 URL: https://gcc.gnu.org/viewcvs?rev=238346&root=gcc&view=rev Log: 2016-07-14 Thomas Preud'homme <thomas.preudho...@arm.com> gcc/ PR rtl-optimization/71878 * lra-constraints.c (match_reload): Pass information about other output operands. Create new unique register value if matching input operand shares same register value as output operand being considered. (curr_insn_transform): Record output operands already processed. Modified: trunk/gcc/ChangeLog trunk/gcc/lra-constraints.c