[Bug tree-optimization/19626] Aliasing says stores to local memory do alias

2005-06-09 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-09 16:32 --- This has now been fixed. -- What|Removed |Added Status|NEW

[Bug tree-optimization/19626] Aliasing says stores to local memory do alias

2005-05-18 Thread rguenth at gcc dot gnu dot org
--- Additional Comments From rguenth at gcc dot gnu dot org 2005-05-18 21:51 --- Nice. Now it's really an aliasing problem only - and maybe bad timing for when we end up with such nice state. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19626

[Bug tree-optimization/19626] Aliasing says stores to local memory do alias

2005-05-17 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-17 17:35 --- We now get: dX.D.2296.D.2252.domain_m[0].D.2209.D.2200.D.2154.domain_m = 1; dX.D.2296.D.2252.domain_m[1].D.2209.D.2200.D.2154.domain_m = 0; k.D.2296.D.2252.domain_m[0].D.2209.D.2200.D.2154.domain_m = 0

[Bug tree-optimization/19626] Aliasing says stores to local memory do alias

2005-05-17 Thread law at redhat dot com
-- Bug 19626 depends on bug 17141, which changed state. Bug 17141 Summary: *&a->b is not folded http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17141 What|Old Value |New Value

[Bug tree-optimization/19626] Aliasing says stores to local memory do alias

2005-05-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-13 13:18 --- Most of the problem is PR 17141, the other problem comes into play with struct aliasing issues. -- What|Removed |Added --

[Bug tree-optimization/19626] Aliasing says stores to local memory do alias

2005-04-07 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-04-07 22:55 --- Confirmed. -- What|Removed |Added Status|UNCONFIRMED |NEW E

[Bug tree-optimization/19626] Aliasing says stores to local memory do alias

2005-04-07 Thread dberlin at dberlin dot org
--- Additional Comments From dberlin at gcc dot gnu dot org 2005-04-07 16:43 --- Subject: Re: Aliasing says stores to local memory do alias > > > > > > > Other than that, struct aliasing (or just removing the casts) doesn't fix > > > the > > > aliasing problems - though struct

[Bug tree-optimization/19626] Aliasing says stores to local memory do alias

2005-04-07 Thread rguenth at tat dot physik dot uni-tuebingen dot de
--- Additional Comments From rguenth at tat dot physik dot uni-tuebingen dot de 2005-04-07 12:50 --- Subject: Re: Aliasing says stores to local memory do alias On 7 Apr 2005, dberlin at dberlin dot org wrote: > > --- Additional Comments From dberlin at gcc dot gnu dot org 2005-0

[Bug tree-optimization/19626] Aliasing says stores to local memory do alias

2005-04-07 Thread dberlin at dberlin dot org
--- Additional Comments From dberlin at gcc dot gnu dot org 2005-04-07 12:48 --- Subject: Re: Aliasing says stores to local memory do alias > Other than that, struct aliasing (or just removing the casts) doesn't fix the > aliasing problems - though struct aliasing doesn't hand

[Bug tree-optimization/19626] Aliasing says stores to local memory do alias

2005-04-07 Thread rguenth at gcc dot gnu dot org
--- Additional Comments From rguenth at gcc dot gnu dot org 2005-04-07 10:30 --- Created an attachment (id=8554) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8554&action=view) Revised testcase without confusing casts This changes the testcase to not cast int* to Loc<1>*, but use

[Bug tree-optimization/19626] Aliasing says stores to local memory do alias

2005-02-10 Thread rguenth at gcc dot gnu dot org
--- Additional Comments From rguenth at gcc dot gnu dot org 2005-02-10 13:18 --- Actually, exchanging loc_test for int loc_test(void) { const Loc<2> k(0, 1); return k[0].first(); } shows the same problem: : D.2541 = (struct Loc<1> *) &k.D.2190.D.2155.domain_m.buffer;

[Bug tree-optimization/19626] Aliasing says stores to local memory do alias

2005-01-26 Thread rguenth at tat dot physik dot uni-tuebingen dot de
--- Additional Comments From rguenth at tat dot physik dot uni-tuebingen dot de 2005-01-26 08:47 --- Subject: Re: Aliasing says stores to local memory do alias > D.2540 = (struct Loc<1> *) &dX.D.2210.D.2166.domain_m.buffer; > That confuses the aliasing mechanism > buffer is of type

[Bug tree-optimization/19626] Aliasing says stores to local memory do alias

2005-01-25 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-25 17:20 --- D.2540 = (struct Loc<1> *) &dX.D.2210.D.2166.domain_m.buffer; That confuses the aliasing mechanism buffer is of type int* but you are casting it to Loc<1> *. -- http://gcc.gnu.org/bugzilla/show_bug.cgi

[Bug tree-optimization/19626] Aliasing says stores to local memory do alias

2005-01-25 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-25 17:15 --- If you had used the correct types in the first place instead of this crazy uninitialized pointer this works (almost): dX.D.2220.D.2170.domain_m.buffer[0].D.2098.D.2055.domain_m = 1; dX.D.2220.D.2170.do

[Bug tree-optimization/19626] Aliasing says stores to local memory do alias

2005-01-25 Thread rguenth at tat dot physik dot uni-tuebingen dot de
--- Additional Comments From rguenth at tat dot physik dot uni-tuebingen dot de 2005-01-25 16:57 --- Created an attachment (id=8062) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8062&action=view) testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19626