http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45902
--- Comment #10 from Ira Rosen <irar at il dot ibm.com> 2010-10-10 15:06:37 UTC --- It doesn't work for pointers (pr42709): +int +main1 (int *a, int *b, int *c, int *d, int dummy) +{ + int i; + + for (i = 0; i < N/2; i+=4) + { + res[i] = a + 16; + res[i+1] = b + 16; + res[i+2] = c + 16; + res[i+3] = d + 16; + if (dummy == 32) + abort (); + } +}