------- Comment #3 from george at gcc dot gnu dot org 2009-09-16 04:49 ------- Additional investigation reveals that the ICE is triggered by OpenMP conformance violation. There is a go to out of the body of an OMP parallel region. Commenting out line 1105 of xrotate.f suppresses the ICE and leads to successful compilation with -fopenmp.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41344