------- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-14 03:20 ------- Hmm, the aliasing info is good: # VUSE <HEAP.46_141>; D.1618_13 = b_5->a1[i_66]; # VUSE <HEAP.47_142>; D.1619_15 = c_7->a1[i_66]; D.1620_16 = D.1618_13 + D.1619_15; # HEAP.45_143 = V_MAY_DEF <HEAP.45_126>; a_3->a1[i_66] = D.1620_16;
So someone is not looking at that. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21591