* genconfig.c (walk_insn_part): Look at match_dups inside a label_ref.
[gcc.git] / gcc / genconfig.c
index 6f77e984c27f6fe0f11ac0b8456b2bb5989e0e52..1cceb041dfd934dc4c51f6679991cb9f02c9aa10 100644 (file)
@@ -98,7 +98,8 @@ walk_insn_part (rtx part, int recog_p, int non_pc_set_src)
       break;
 
     case LABEL_REF:
-      if (GET_CODE (XEXP (part, 0)) == MATCH_OPERAND)
+      if (GET_CODE (XEXP (part, 0)) == MATCH_OPERAND
+         || GET_CODE (XEXP (part, 0)) == MATCH_DUP)
        break;
       return;