[Bug tree-optimization/67955] tree-dse does not use pointer info

2017-01-09 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67955 --- Comment #12 from Jeffrey A. Law --- Author: law Date: Mon Jan 9 21:53:02 2017 New Revision: 244247 URL: https://gcc.gnu.org/viewcvs?rev=244247&root=gcc&view=rev Log: PR tree-optimization/79007 PR tree-optimization/67955

[Bug tree-optimization/67955] tree-dse does not use pointer info

2017-01-04 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67955 --- Comment #11 from Jeffrey A. Law --- Author: law Date: Wed Jan 4 19:22:44 2017 New Revision: 244067 URL: https://gcc.gnu.org/viewcvs?rev=244067&root=gcc&view=rev Log: PR tree-optimizatin/67955 * tree-ssa-alias.c (same_addr_si

[Bug tree-optimization/67955] tree-dse does not use pointer info

2016-12-06 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67955 Jeffrey A. Law changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug tree-optimization/67955] tree-dse does not use pointer info

2016-12-06 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67955 --- Comment #9 from Jeffrey A. Law --- Author: law Date: Tue Dec 6 23:18:17 2016 New Revision: 243325 URL: https://gcc.gnu.org/viewcvs?rev=243325&root=gcc&view=rev Log: PR tree-optimization/67955 * tree-ssa-alias.c (same_addr_si

[Bug tree-optimization/67955] tree-dse does not use pointer info

2015-10-14 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67955 --- Comment #7 from vries at gcc dot gnu.org --- (In reply to Richard Biener from comment #3) > Care to adjust stmt_kills_ref_p accordingly and instrument it > to see how many times during bootstrap this triggers? I've done a bootstrap and reg-te

[Bug tree-optimization/67955] tree-dse does not use pointer info

2015-10-14 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67955 --- Comment #8 from vries at gcc dot gnu.org --- Created attachment 36515 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36515&action=edit Reporting follow-up patch

[Bug tree-optimization/67955] tree-dse does not use pointer info

2015-10-14 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67955 --- Comment #6 from vries at gcc dot gnu.org --- (In reply to vries from comment #4) > For now, I'll do a bootstrap and reg-test to make sure it doesn't break > anything. Updated tentative patch passes bootstrap and reg-test

[Bug tree-optimization/67955] tree-dse does not use pointer info

2015-10-14 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67955 vries at gcc dot gnu.org changed: What|Removed |Added Attachment #36507|0 |1 is obsolete|

[Bug tree-optimization/67955] tree-dse does not use pointer info

2015-10-14 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67955 --- Comment #4 from vries at gcc dot gnu.org --- Created attachment 36507 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36507&action=edit Tentative patch (In reply to Richard Biener from comment #3) > (In reply to vries from comment #2) >

[Bug tree-optimization/67955] tree-dse does not use pointer info

2015-10-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67955 Richard Biener changed: What|Removed |Added Keywords||alias, missed-optimization

[Bug tree-optimization/67955] tree-dse does not use pointer info

2015-10-13 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67955 --- Comment #2 from vries at gcc dot gnu.org --- (In reply to Richard Biener from comment #1) > The same points-to set results from > > int *p = (int *)((char *)&a + 2); > > or even > > int *p = &a + 1; > I see, I didn't realize that. But AFA

[Bug tree-optimization/67955] tree-dse does not use pointer info

2015-10-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67955 --- Comment #1 from Richard Biener --- We use "must point to" nowhere because we don't compute it ;) The same points-to set results from int *p = (int *)((char *)&a + 2); or even int *p = &a + 1; so you can't use points-to info that way (to