[Bug rtl-optimization/107115] Wrong codegen from TBAA under stores that change effective type?
pinskia at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Sat Oct 1 23:34:24 GMT 2022
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107115
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Ever confirmed|0 |1
Component|middle-end |rtl-optimization
Last reconfirmed| |2022-10-01
Status|UNCONFIRMED |NEW
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
The tree level looks fine, though I didn't look at the aliasing info that is
exported:
<bb 2> [local count: 1073741824]:
MEM[(long int *)p4_2(D)] = 1;
_6 = (long unsigned int) index1_3(D);
_7 = _6 * 8;
_8 = p4_2(D) + _7;
*_8 = 2;
_9 = (long unsigned int) index2_4(D);
_10 = _9 * 8;
_11 = p4_2(D) + _10;
_12 = *_11;
MEM[(long int *)_11] = _12;
_5 = MEM[(long int *)p4_2(D)];
return _5;
More information about the Gcc-bugs
mailing list