OSDN Git Service

* final.c (final_scan_insn, case CODE_LABEL: Cleanup.
authoramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 4 Mar 1998 10:50:18 +0000 (10:50 +0000)
committeramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 4 Mar 1998 10:50:18 +0000 (10:50 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18398 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/final.c

index 52f74db..c1f071d 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 88dc794..d1a47a4 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;