[Bug tree-optimization/37869] PTA results wrong for "non-pointer" variables

2008-11-26 Thread rguenth at gcc dot gnu dot org
--- Comment #7 from rguenth at gcc dot gnu dot org 2008-11-26 09:47 --- Subject: Bug 37869 Author: rguenth Date: Wed Nov 26 09:46:23 2008 New Revision: 142213 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142213 Log: 2008-11-25 Daniel Berlin <[EMAIL PROTECTED]> Richar

[Bug tree-optimization/37869] PTA results wrong for "non-pointer" variables

2008-11-26 Thread rguenth at gcc dot gnu dot org
--- Comment #6 from rguenth at gcc dot gnu dot org 2008-11-26 09:47 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRM

[Bug tree-optimization/37869] PTA results wrong for "non-pointer" variables

2008-11-25 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2008-11-25 21:45 --- Simpler testcase: void foo (unsigned long *end) { unsigned long *temp = end - 1; while (1) *end-- = *temp; } -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37869

[Bug tree-optimization/37869] PTA results wrong for "non-pointer" variables

2008-11-25 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2008-11-25 21:23 --- Testcase from comment #1 has wrong points-to sets on the trunk as well (-O). end = &NONLOCAL temp_4 = end end_7 = end_1 temp_8 = temp_2 end_1 = end end_1 = end_7 temp_2 = temp_4 temp_2 = temp_8 ... end_7 is a non-

[Bug tree-optimization/37869] PTA results wrong for "non-pointer" variables

2008-11-25 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2008-11-25 20:29 --- Subject: Bug 37869 Author: rguenth Date: Tue Nov 25 20:27:44 2008 New Revision: 142202 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142202 Log: 2008-11-25 Richard Guenther <[EMAIL PROTECTED]> *

[Bug tree-optimization/37869] PTA results wrong for "non-pointer" variables

2008-11-25 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2008-11-25 12:22 --- On the branch I am installing the following as a stop-gap measure: Index: tree-ssa-structalias.c === --- tree-ssa-structalias.c (revision 142149)

[Bug tree-optimization/37869] PTA results wrong for "non-pointer" variables

2008-11-25 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2008-11-25 11:58 --- Simpler testcase at -O void foo (unsigned long *start, unsigned long *end) { unsigned long *temp = end - 1; while (end > start) *end-- = *temp--; } blocks alias-improvements branch (causes the store and lo