C: fix -1 GV refcount changes

increment GP properly (revert old change)