http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39976
--- Comment #32 from Pat Haugen <pthaugen at gcc dot gnu.org> 2010-12-15 21:23:50 UTC --- Forgot to also mention that the loop is no longer a branch on count loop, so finding it in the original thin6d.f is a little tougher than the simple egrep '^.L|bdnz' thin6d.s and looking for bdnz not branching to immediately preceeding label, but reduced testcase still also exhibits the problem.