Enhancement JDK-8247307 "C2: Loop array fill stub routines are not called" introduced new code which checks for special condition in strip-mined counted loops when inner CountedLoopNode may be used by the address polling node of the outer safepoint.
After that we hit JDK-8263352 issue in this new code.
But the actual issue is that we don't need JDK-8247307 optimization because outer Safepoint poll load should not reference inner CountedLoopNode.
Roland suggested next change to fix it. See his comment in https://github.com/openjdk/jdk/pull/3061