Commit 83eb3b0d by Richard Kenner

(thread_prologue_and_epilogue_insns): When constructing USE chain, set both…

(thread_prologue_and_epilogue_insns): When constructing USE chain, set both NEXT_INSN and PREV_INSN links.

(thread_prologue_and_epilogue_insns): When constructing USE chain, set
both NEXT_INSN and PREV_INSN links.  Also, preserve order of USE insns
in chain.

From-SVN: r6215
parent 2663b06b
...@@ -5259,11 +5259,13 @@ thread_prologue_and_epilogue_insns (f) ...@@ -5259,11 +5259,13 @@ thread_prologue_and_epilogue_insns (f)
NEXT_INSN (PREV_INSN (tem)) = NEXT_INSN (tem); NEXT_INSN (PREV_INSN (tem)) = NEXT_INSN (tem);
PREV_INSN (NEXT_INSN (tem)) = PREV_INSN (tem); PREV_INSN (NEXT_INSN (tem)) = PREV_INSN (tem);
if (! first_use) if (first_use)
first_use = tem; {
if (last_use) NEXT_INSN (tem) = first_use;
NEXT_INSN (last_use) = tem; PREV_INSN (first_use) = tem;
else }
first_use = tem;
if (!last_use)
last_use = tem; last_use = tem;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment