]> gcc.gnu.org Git - gcc.git/commitdiff
* jump.c (jump_optimize_1): Revert last change.
authorRichard Henderson <rth@cygnus.com>
Thu, 18 Nov 1999 00:39:00 +0000 (16:39 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Thu, 18 Nov 1999 00:39:00 +0000 (16:39 -0800)
From-SVN: r30561

gcc/ChangeLog
gcc/jump.c

index 5d50e5e68c4522aeaec514c08022b695184e6d54..0295d7cc00d9b1d731d6eba2a9c8e6dc52214f04 100644 (file)
@@ -1,3 +1,7 @@
+Wed Nov 17 16:38:32 1999  Richard Henderson  <rth@cygnus.com>
+
+       * jump.c (jump_optimize_1): Revert last change.
+
 Wed Nov 17 15:18:30 1999  Richard Henderson  <rth@cygnus.com>
 
        * jump.c (jump_optimize_1): Don't try to duplicate the loop exit
index dd8aaeadfa3821e9ba5616bfd882bd439a690a09..2020840a9d6d0d58563eff44f031e2a8985fa1a2 100644 (file)
@@ -319,12 +319,8 @@ jump_optimize_1 (f, cross_jump, noop_moves, after_regscan, mark_labels_only)
          /* See if this is a NOTE_INSN_LOOP_BEG followed by an unconditional
             jump.  Try to optimize by duplicating the loop exit test if so.
             This is only safe immediately after regscan, because it uses
-            the values of regno_first_uid and regno_last_uid.  Don't do this
-            if optimizing for size.  */
-
-         if (! optimize_size
-             && after_regscan
-             && GET_CODE (insn) == NOTE
+            the values of regno_first_uid and regno_last_uid.  */
+         if (after_regscan && GET_CODE (insn) == NOTE
              && NOTE_LINE_NUMBER (insn) == NOTE_INSN_LOOP_BEG
              && (temp1 = next_nonnote_insn (insn)) != 0
              && simplejump_p (temp1))
This page took 0.073525 seconds and 5 git commands to generate.