https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84682
--- Comment #7 from Jeffrey A. Law <law at gcc dot gnu.org> --- Author: law Date: Fri Mar 9 18:50:56 2018 New Revision: 258393 URL: https://gcc.gnu.org/viewcvs?rev=258393&root=gcc&view=rev Log: PR rtl-optimization/84682 * lra-constraints.c (process_address_1): Check is_address flag for address constraints. (process_alt_operands): Likewise. * lra.c (lra_set_insn_recog_data): Pass asm operand locs to preprocess_constraints. * recog.h (preprocess_constraints): Add oploc parameter. Adjust callers. PR rtl-optimization/84682 * gcc.dg/torture/pr84682-1.c: New. * gcc.dg/torture/pr84682-2.c: New. * gcc.dg/torture/pr84682-3.c: New. Added: trunk/gcc/testsuite/gcc.dg/torture/pr84682-1.c trunk/gcc/testsuite/gcc.dg/torture/pr84682-2.c trunk/gcc/testsuite/gcc.dg/torture/pr84682-3.c Modified: trunk/gcc/ChangeLog trunk/gcc/lra-constraints.c trunk/gcc/lra.c trunk/gcc/recog.c trunk/gcc/recog.h trunk/gcc/testsuite/ChangeLog