------- Comment #1 from rguenth at gcc dot gnu dot org 2009-06-24 14:02 ------- Confirmed.
void volarr_cpy(char *d, volatile char *s) { int i; for ( i=0; i<16; i++ ) d[i]=s[i]; } -- rguenth at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Component|c |tree-optimization Ever Confirmed|0 |1 GCC build triplet|x86_64-unkown-linux | GCC host triplet|x86_64-unknown-linux | GCC target triplet|x86_64-unknown-linux, i386- | |unknown-linux, i386-unknown-| |rtems, po | Keywords| |wrong-code Last reconfirmed|0000-00-00 00:00:00 |2009-06-24 14:02:05 date| | Summary|gcc-4.3.3 vectorizes access |[4.3/4.4/4.5 Regression] |to volatile array |vectorizes access to | |volatile array Target Milestone|--- |4.3.4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40542