[Bug middle-end/25140] aliases, including weakref, break alias analysis

2015-12-16 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25140 Jan Hubicka changed: What|Removed |Added Status|ASSIGNED|RESOLVED Depends on|68832

[Bug middle-end/25140] aliases, including weakref, break alias analysis

2015-12-09 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25140 --- Comment #16 from Jan Hubicka --- Author: hubicka Date: Wed Dec 9 23:28:01 2015 New Revision: 231478 URL: https://gcc.gnu.org/viewcvs?rev=231478&root=gcc&view=rev Log: PR ipa/61886 PR middle-end/25140 * tree-ssa-alia

[Bug middle-end/25140] aliases, including weakref, break alias analysis

2015-12-09 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25140 --- Comment #15 from Jan Hubicka --- Author: hubicka Date: Wed Dec 9 19:29:38 2015 New Revision: 231471 URL: https://gcc.gnu.org/viewcvs?rev=231471&root=gcc&view=rev Log: PR ipa/61886 PR middle-end/25140 * ipa-reference

[Bug middle-end/25140] aliases, including weakref, break alias analysis

2015-12-08 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25140 --- Comment #14 from Jan Hubicka --- Author: hubicka Date: Wed Dec 9 07:34:16 2015 New Revision: 231442 URL: https://gcc.gnu.org/viewcvs?rev=231442&root=gcc&view=rev Log: PR ipa/61886 PR middle-end/25140 * ipa-reference

[Bug middle-end/25140] aliases, including weakref, break alias analysis

2015-12-08 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25140 Jan Hubicka changed: What|Removed |Added CC||hubicka at gcc dot gnu.org Blo

[Bug middle-end/25140] aliases, including weakref, break alias analysis

2014-02-17 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25140 Richard Biener changed: What|Removed |Added CC||johannespfau at gmail dot com --- Commen

[Bug middle-end/25140] aliases, including weakref, break alias analysis

2010-08-13 Thread bigotp at acm dot org
--- Comment #11 from bigotp at acm dot org 2010-08-13 20:11 --- (In reply to comment #9) > (In reply to comment #8) > > Hm, I only can see references to "symbol" not to either function or variable > > declaration in the documentation. Can you cite the part that makes you > > think > >

[Bug middle-end/25140] aliases, including weakref, break alias analysis

2010-05-09 Thread rguenth at gcc dot gnu dot org
--- Comment #10 from rguenth at gcc dot gnu dot org 2010-05-09 16:49 --- For globals we could track this properly by using the varpool nodes instead of the DECL_UID to do disambiguation. Queued. -- rguenth at gcc dot gnu dot org changed: What|Removed

[Bug middle-end/25140] aliases, including weakref, break alias analysis

2009-09-26 Thread rguenth at gcc dot gnu dot org
--- Comment #8 from rguenth at gcc dot gnu dot org 2009-09-26 12:01 --- Hm, I only can see references to "symbol" not to either function or variable declaration in the documentation. Can you cite the part that makes you think it restricts the use to functions? -- http://gcc.gnu.org

[Bug middle-end/25140] aliases, including weakref, break alias analysis

2009-09-26 Thread geoffk at gcc dot gnu dot org
--- Comment #9 from geoffk at gcc dot gnu dot org 2009-09-26 12:15 --- (In reply to comment #8) > Hm, I only can see references to "symbol" not to either function or variable > declaration in the documentation. Can you cite the part that makes you think > it restricts the use to functio

[Bug middle-end/25140] aliases, including weakref, break alias analysis

2009-09-26 Thread rguenth at gcc dot gnu dot org
--- Comment #6 from rguenth at gcc dot gnu dot org 2009-09-26 11:29 --- Whoever designed this feature should be beaten with a cluebat for not asking people on how this will interact with aliasing. IMHO the testcase should be declared invalid and it should be documented that an aliased o

[Bug middle-end/25140] aliases, including weakref, break alias analysis

2009-09-26 Thread geoffk at gcc dot gnu dot org
--- Comment #7 from geoffk at gcc dot gnu dot org 2009-09-26 11:51 --- I looked up 'weakref' in the GCC documentation because I'd forgotten exactly what it was supposed to do, and noticed that it's actually documented as applying only to functions. So, maybe we could just say that this

[Bug middle-end/25140] aliases, including weakref, break alias analysis

2005-11-29 Thread geoffk at geoffk dot org
--- Comment #5 from geoffk at geoffk dot org 2005-11-30 01:01 --- Subject: Re: aliases, including weakref, break alias analysis On 29/11/2005, at 5:55 AM, aoliva at gcc dot gnu dot org wrote: > Make it a weak alias, then. A weak alias is still an alias and still not supported by Mac

[Bug middle-end/25140] aliases, including weakref, break alias analysis

2005-11-29 Thread aoliva at gcc dot gnu dot org
--- Comment #4 from aoliva at gcc dot gnu dot org 2005-11-29 13:55 --- Make it a weak alias, then. Anyhow, the point is that the alias infrastructure in GCC is available for all ports. If some port limits what kinds of aliases you can use, then, well, too bad. But the smarts to get al

[Bug middle-end/25140] aliases, including weakref, break alias analysis

2005-11-28 Thread geoffk at geoffk dot org
--- Comment #3 from geoffk at geoffk dot org 2005-11-28 19:22 --- Subject: Re: aliases, including weakref, break alias analysis On 28/11/2005, at 10:40 AM, aoliva at gcc dot gnu dot org wrote: > --- Comment #2 from aoliva at gcc dot gnu dot org 2005-11-28 > 18:40 --- > I'd

[Bug middle-end/25140] aliases, including weakref, break alias analysis

2005-11-28 Thread aoliva at gcc dot gnu dot org
--- Comment #2 from aoliva at gcc dot gnu dot org 2005-11-28 18:40 --- I'd change the testcase s/weakref/alias/, so as to make it clear that the error has nothing to do with the newly-introduced weakref, but rather with regular aliases, that weakref builds upon. -- http://gcc.gnu.or

[Bug middle-end/25140] aliases, including weakref, break alias analysis

2005-11-28 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2005-11-28 17:06 --- Confirmed, the problem is that middle-end does not know that x and y are really the same variable -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---