t/examples/pod.t constructs a list of files with POD to be analyzed during this test. I bisected that list to try to determine at which point in the list the errors reported by mikehh first appeared.
The miscreant: docs/pdds/pdd19_pir.pod. Omitting this file from the list of files to be analyzed enables t/examples/pod.t to complete successfully.
Furthermore, when you limit the list of files to be analyzed to just this file, the error is reproduced:
prove -v t/examples/pod.t ... 1..45
Failed 1/45 subtests
Test Summary Report
t/examples/pod.t (Wstat: 0 Tests: 44 Failed: 0)
Parse errors: Tests out of sequence. Found (16) but expected (15)
...
Displayed the first 5 of 31 TAP syntax errors.
Re-run prove with the -p option to see them all.
Files=1, Tests=44, 9 wallclock secs
( 0.21 usr 0.05 sys + 1.94 cusr 2.14 csys = 4.34 CPU) Result: FAIL
I hypothesized that the parts of this file touched during the imcc_compreg branch work would be the points of failure. I tried removing each of two PIR blocks whiteknight touched recently, but this did not enable the test to pass.
More eyeballs needed.
kid51