------- Comment #8 from pault at gcc dot gnu dot org 2010-04-24 07:44 ------- (In reply to comment #7) > I posted a fix this morning. ...which gives,
{ struct polar_t D.1625; D.1625 = b[0]; { integer(kind=8) S.18; S.18 = 1; while (1) { if (S.18 > 3) goto L.15; b[S.18 + -1] = div_pp (&b[S.18 + -1], &D.1625); S.18 = S.18 + 1; } L.15:; } } -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43841