------- Comment #22 from rguenth at gcc dot gnu dot org 2007-04-18 22:56 ------- And this is the bug:
# SFT.0_29 = V_MAY_DEF <SFT.0_27>; # SFT.1_30 = V_MAY_DEF <SFT.1_28>; this_7->elems[0] = 1; the following is supposed to read it. # VUSE <SMT.11_31>; D.2148_18 = *D.2147_17; it's interesting that Points-to sets this_7 = { D.2141 D.2141.32 } D.2147_17 = { ANYTHING D.2141 D.2141.32 } but Pointed-to sets for pointers in int main() this_7, name memory tag: NMT.12, is dereferenced, points-to vars: { SFT.0 SFT.1 } D.2147_17, is dereferenced, points-to anything -- rguenth at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Component|c++ |tree-optimization Keywords| |alias http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30567