From 49f5efa5ea35706895eadcdff8c03387be5058e6 Mon Sep 17 00:00:00 2001 From: Vladimir Makarov Date: Fri, 29 Nov 2013 20:08:38 +0000 Subject: re PR rtl-optimization/59340 (LRA enable-checking bootstrap failure since r205136) 2013-11-29 Vladimir Makarov PR rtl-optimization/59340 * lra.c (check_rtl): Use recog_memoized instead of insn_invalid_p. Revert 2013-11-20 Robert Suchanek * lra.c (lra): Set lra_in_progress before check_rtl call. * recog.c (insn_invalid_p): Add !lra_in_progress to prevent adding clobber regs when LRA is running. From-SVN: r205541 --- gcc/recog.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'gcc/recog.c') diff --git a/gcc/recog.c b/gcc/recog.c index 5c0ec16..7f59756 100644 --- a/gcc/recog.c +++ b/gcc/recog.c @@ -315,8 +315,7 @@ insn_invalid_p (rtx insn, bool in_group) int icode = recog (pat, insn, (GET_CODE (pat) == SET && ! reload_completed - && ! reload_in_progress - && ! lra_in_progress) + && ! reload_in_progress) ? &num_clobbers : 0); int is_asm = icode < 0 && asm_noperands (PATTERN (insn)) >= 0; -- cgit v1.1