aboutsummaryrefslogtreecommitdiff
path: root/gcc/recog.c
diff options
context:
space:
mode:
authorVladimir Makarov <vmakarov@redhat.com>2013-11-29 20:08:38 +0000
committerVladimir Makarov <vmakarov@gcc.gnu.org>2013-11-29 20:08:38 +0000
commit49f5efa5ea35706895eadcdff8c03387be5058e6 (patch)
tree638a6d05dbabed65d6bbb7a0bbaa7f1ae57c74e8 /gcc/recog.c
parent913e2f0a0060056efbd619435a47f1eda72986d0 (diff)
downloadgcc-49f5efa5ea35706895eadcdff8c03387be5058e6.zip
gcc-49f5efa5ea35706895eadcdff8c03387be5058e6.tar.gz
gcc-49f5efa5ea35706895eadcdff8c03387be5058e6.tar.bz2
re PR rtl-optimization/59340 (LRA enable-checking bootstrap failure since r205136)
2013-11-29 Vladimir Makarov <vmakarov@redhat.com> PR rtl-optimization/59340 * lra.c (check_rtl): Use recog_memoized instead of insn_invalid_p. Revert 2013-11-20 Robert Suchanek <Robert.Suchanek@imgtec.com> * 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
Diffstat (limited to 'gcc/recog.c')
-rw-r--r--gcc/recog.c3
1 files changed, 1 insertions, 2 deletions
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;