[Bug ipa/60973] Invalid propagation of a tail call in devirt pass

2014-05-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60973 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug ipa/60973] Invalid propagation of a tail call in devirt pass

2014-05-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60973 --- Comment #9 from Richard Biener --- Author: rguenth Date: Tue May 13 11:06:00 2014 New Revision: 210365 URL: http://gcc.gnu.org/viewcvs?rev=210365&root=gcc&view=rev Log: 2014-05-13 Richard Biener PR ipa/60973 * tree-inline.c (rema

[Bug ipa/60973] Invalid propagation of a tail call in devirt pass

2014-05-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60973 --- Comment #7 from Richard Biener --- Author: rguenth Date: Tue May 13 11:04:44 2014 New Revision: 210364 URL: http://gcc.gnu.org/viewcvs?rev=210364&root=gcc&view=rev Log: 2014-05-13 Richard Biener PR ipa/60973 * tree-inline.c (rema

[Bug ipa/60973] Invalid propagation of a tail call in devirt pass

2014-05-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60973 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug ipa/60973] Invalid propagation of a tail call in devirt pass

2014-05-09 Thread hubicka at ucw dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60973 --- Comment #5 from Jan Hubicka --- > Before tunks we never bothered to compute [tailcall] before inlining > completed, but now explicitely setting the flag for thunks (and not letting > it be computed - why wouldn't that work?) breaks this. > >

[Bug ipa/60973] Invalid propagation of a tail call in devirt pass

2014-05-09 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60973 Richard Biener changed: What|Removed |Added CC||rguenth at gcc dot gnu.org --- Comment #

[Bug ipa/60973] Invalid propagation of a tail call in devirt pass

2014-05-07 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60973 --- Comment #3 from Uroš Bizjak --- (In reply to Richard Biener from comment #1) > Index: gcc/tree-inline.c I have checked this patch on my target, where it fixes the runtime problem. The optimized tree dump results in: int main(int, char**) (i

[Bug ipa/60973] Invalid propagation of a tail call in devirt pass

2014-05-06 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60973 --- Comment #2 from Jan Hubicka --- I wonder if the tailcall flag can't be reliably set by tree-tailcall, but i suppose we want tailcall in thunks even at -O0. The patch seems fine to me. Note that this is not ipa-devirt issue, just semi-latent bu

[Bug ipa/60973] Invalid propagation of a tail call in devirt pass

2014-04-28 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60973 Richard Biener changed: What|Removed |Added Keywords||wrong-code Target|