Dear maintainers: *Bug summary: *GNU grep 3.0-2 matches too lazily when invoked with -zoP and matching backreference followed by newline *Steps to reproduce:* Create file cases: foo bar cases: 1: foo 2: bar baz cases: 3: baz quux And run grep -zoP '(\s*)cases:\n(\1.*\n)*' cases *Expected output:* cases: 1: foo 2: bar cases: 3: baz * Actual output:* cases: cases: Best regards, Johannes Riecken