(fixup_gotos): Use DECL_ERROR_ISSUED instead of DECL_REGISTER.
authorRichard Kenner <kenner@gcc.gnu.org>
Sun, 31 Dec 1995 19:19:25 +0000 (14:19 -0500)
committerRichard Kenner <kenner@gcc.gnu.org>
Sun, 31 Dec 1995 19:19:25 +0000 (14:19 -0500)
From-SVN: r10910

gcc/stmt.c

index 3090593..1c0722f 100644 (file)
@@ -1148,12 +1148,12 @@ fixup_gotos (thisblock, stack_level, cleanup_list, first_insn, dont_jump_in)
              && (after_label == 0
                  || INSN_UID (first_insn) < INSN_UID (after_label))
              && INSN_UID (first_insn) > INSN_UID (f->before_jump)
-             && ! DECL_REGISTER (f->target))
+             && ! DECL_ERROR_ISSUED (f->target))
            {
              error_with_decl (f->target,
                               "label `%s' used before containing binding contour");
              /* Prevent multiple errors for one label.  */
-             DECL_REGISTER (f->target) = 1;
+             DECL_ERROR_ISSUED (f->target) = 1;
            }
 
          /* We will expand the cleanups into a sequence of their own and