------- Comment #1 from rguenth at gcc dot gnu dot org 2010-02-04 10:03 ------- Confirmed. Fails with -O -fno-tree-pta as well.
extern void abort (void); static int g[1]; static int *p = &g[0]; static int *q = &g[0]; int main(void) { g[0] = 1; *p = 0; *p = *q; if (g[0] != 0) abort (); return 0; } -- rguenth at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Component|middle-end |rtl-optimization Ever Confirmed|0 |1 GCC build triplet|i686-pc-linux-gnu | GCC host triplet|i686-pc-linux-gnu | GCC target triplet|i686-pc-linux-gnu |i?86-*-* x86_64-*-* Priority|P3 |P1 Last reconfirmed|0000-00-00 00:00:00 |2010-02-04 10:03:02 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42952