diff --git a/gas/config/tc-m68k.c b/gas/config/tc-m68k.c
index 6e320c0baef..f1cb10bdd2d 100644
--- a/gas/config/tc-m68k.c
+++ b/gas/config/tc-m68k.c
@@ -4296,6 +4296,8 @@ s_opt (ignore)
 		  *input_line_pointer = c;
 		  *o->pvar = t ? o->arg : o->notarg;
 		}
+	      else
+		*input_line_pointer = c;
 	      break;
 	    }
 	}