[Bug tree-optimization/93381] points-to wrong for integer offsetting and field-sensitive analysis

2020-02-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93381 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Known to work|

[Bug tree-optimization/93381] points-to wrong for integer offsetting and field-sensitive analysis

2020-02-17 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93381 --- Comment #7 from CVS Commits --- The releases/gcc-8 branch has been updated by Richard Guenther : https://gcc.gnu.org/g:9eba9635f653291804ecb832eebe1ed96e3346ba commit r8-10033-g9eba9635f653291804ecb832eebe1ed96e3346ba Author: Richard

[Bug tree-optimization/93381] points-to wrong for integer offsetting and field-sensitive analysis

2020-02-14 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93381 --- Comment #6 from CVS Commits --- The releases/gcc-9 branch has been updated by Richard Guenther : https://gcc.gnu.org/g:b00c3228041bfb450e3fec21fe424f5f322f23b3 commit r9-8235-gb00c3228041bfb450e3fec21fe424f5f322f23b3 Author: Richard Biener

[Bug tree-optimization/93381] points-to wrong for integer offsetting and field-sensitive analysis

2020-01-23 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93381 --- Comment #5 from CVS Commits --- The master branch has been updated by Richard Guenther : https://gcc.gnu.org/g:f5ee5d05f367d6221b76f7a3ef7dad96605dbf04 commit r10-6172-gf5ee5d05f367d6221b76f7a3ef7dad96605dbf04 Author: Richard Biener Date:

[Bug tree-optimization/93381] points-to wrong for integer offsetting and field-sensitive analysis

2020-01-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93381 Richard Biener changed: What|Removed |Added Known to work||10.0 --- Comment #3 from Richard

[Bug tree-optimization/93381] points-to wrong for integer offsetting and field-sensitive analysis

2020-01-22 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93381 --- Comment #4 from CVS Commits --- The master branch has been updated by Richard Guenther : https://gcc.gnu.org/g:2b85c0882205c31987ac26ffc49351a3af3b537c commit r10-6141-g2b85c0882205c31987ac26ffc49351a3af3b537c Author: Richard Biener Date:

[Bug tree-optimization/93381] points-to wrong for integer offsetting and field-sensitive analysis

2020-01-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93381 --- Comment #2 from Richard Biener --- The reason this breaks is we treat literal integer constants as pointing to nonlocal memory, not considering pointing to automatic objects (s in this case). And a plain PLUS_EXPR is handled as merge

[Bug tree-optimization/93381] points-to wrong for integer offsetting and field-sensitive analysis

2020-01-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93381 Richard Biener changed: What|Removed |Added Keywords||alias, wrong-code