------- Comment #4 from steven at gcc dot gnu dot org 2009-06-24 07:42 ------- Couldn't this be fixed also by changing the initial gimplification from:
p.0 = p; p = p + 1; foo (p.0); to: p.0 = p; foo (p.0); p = p + 1; ? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34737