From 4beb074e5e5b7b335561e0c53a63b3c0f3f849f4 Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Tue, 4 Jan 2005 18:55:27 -0700 Subject: [PATCH] Don't try to recursively check for an associative insn. This should only happen for a buggy case anyway, but.. --- simplify.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/simplify.c b/simplify.c index fe57e772..8bcfcf05 100644 --- a/simplify.c +++ b/simplify.c @@ -435,6 +435,8 @@ static int simplify_associative_binop(struct instruction *insn) if (pseudo->type != PSEUDO_REG) return 0; def = pseudo->def; + if (def == insn) + return 0; if (def->opcode != insn->opcode) return 0; if (!simple_pseudo(def->src2)) -- 2.11.4.GIT