This is weird. I renamed the sandbox directory in which I was experiencing failures from 'options/' to 'latest/'. All the t/compilers/* tests passed.
And the failing test in t/pmc/sub.t has bee TODO-ed. Can anyone suggest why the name of one's sandbox directory should affect the test results?