patch 8.2.1823: "gN" does not select the matched string

Problem:    "gN" does not select the matched string.
Solution:   Move the cursor to the start of the match.
diff --git a/src/testdir/test_gn.vim b/src/testdir/test_gn.vim
index b90aa5f..a2a7ac3 100644
--- a/src/testdir/test_gn.vim
+++ b/src/testdir/test_gn.vim
@@ -172,7 +172,16 @@
   normal 0wgNy
   call assert_equal('one', @")
   set selection&
-endfu
+endfunc
+
+func Test_gN_repeat()
+  new
+  call setline(1, 'this list is a list with a list of a list.')
+  /list
+  normal $gNgNgNx
+  call assert_equal('list with a list of a list', @")
+  bwipe!
+endfunc
 
 func Test_gn_multi_line()
   new