* final.c (final_scan_insn, case CODE_LABEL: Cleanup.
authorJ"orn Rennecke <amylaar@cygnus.co.uk>
Wed, 4 Mar 1998 10:50:18 +0000 (10:50 +0000)
committerJoern Rennecke <amylaar@gcc.gnu.org>
Wed, 4 Mar 1998 10:50:18 +0000 (10:50 +0000)
From-SVN: r18398

gcc/ChangeLog
gcc/final.c

index 52f74dbd6ccc177a03fe68bcdcbbe19bdd3c60a7..c1f071d40898f63c9afcd2c7ada3550e37aaac56 100644 (file)
@@ -1,3 +1,7 @@
+Wed Mar  4 18:47:48 1998  J"orn Rennecke <amylaar@cygnus.co.uk>
+
+       * final.c (final_scan_insn, case CODE_LABEL: Cleanup.
+
 Wed Mar  4 15:51:19 1998  J"orn Rennecke <amylaar@cygnus.co.uk>
 
        * final.c (shorten_branches): Tag the loop alignment onto the
index 88dc794c4917800f9de68fad79624dcd4a05f3bc..d1a47a48c0e65d180d969034e1699068a0c3995c 100644 (file)
@@ -2020,14 +2020,13 @@ final_scan_insn (insn, file, optimize, prescan, nopeepholes)
       break;
 
     case CODE_LABEL:
+      /* The target port might emit labels in the output function for
+        some insn, e.g. sh.c output_branchy_insn.  */
       if (CODE_LABEL_NUMBER (insn) <= max_labelno)
        {
          int align = LABEL_TO_ALIGNMENT (insn);
 
-         /* The target port might emit labels in the output function for
-            some insn, e.g. sh.c output_branchy_insn.  */
-         if (align && NEXT_INSN (insn)
-             && CODE_LABEL_NUMBER (insn) <= max_labelno)
+         if (align && NEXT_INSN (insn))
            ASM_OUTPUT_ALIGN (file, align);
        }
       CC_STATUS_INIT;