mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-09 00:37:35 +08:00
* jump.c (jump_optimize_1): Don't do addr_vec optimizations at -O0.
From-SVN: r31546
This commit is contained in:
parent
7e7cf28ad2
commit
7c22ee2b18
@ -1,3 +1,7 @@
|
||||
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
|
||||
|
Loading…
Reference in New Issue
Block a user