I have submitted this as a defect.
I tested on several 5.x versions and none currently allow a minus sign to be entered in the field length text box.
Current workaround is to edit the fields file manually if you really want -1, or enter a very large number in the GUI.
Rob Abbott
Cloverleaf Emeritus