Commit 7c22ee2b by Richard Henderson Committed by Richard Henderson

* jump.c (jump_optimize_1): Don't do addr_vec optimizations at -O0.

From-SVN: r31546
parent 7e7cf28a
2000-01-20 Richard Henderson <rth@cygnus.com>
* jump.c (jump_optimize_1): Don't do addr_vec optimizations at -O0.
2000-01-20 Zack Weinberg <zack@wolery.cumb.org>
* Makefile.in (fixinc.sh): Depend on specs.
......
......@@ -337,6 +337,9 @@ jump_optimize_1 (f, cross_jump, noop_moves, after_regscan, mark_labels_only)
if (nlabel != JUMP_LABEL (insn))
changed |= redirect_jump (insn, nlabel);
if (! optimize)
continue;
/* If a dispatch table always goes to the same place,
get rid of it and replace the insn that uses it. */
......@@ -373,9 +376,6 @@ jump_optimize_1 (f, cross_jump, noop_moves, after_regscan, mark_labels_only)
}
}
if (! optimize)
continue;
/* If a jump references the end of the function, try to turn
it into a RETURN insn, possibly a conditional one. */
if (JUMP_LABEL (insn) != 0
......
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