[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 rguenth at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED

[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 rguenth at gcc dot gnu.org --- Author: rguenth Date: Tue May 13 11:04:44 2014 New Revision: 210364 URL: http://gcc.gnu.org/viewcvs?rev=210364root=gccview=rev Log: 2014-05-13 Richard Biener rguent...@suse.de

[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 rguenth at gcc dot gnu.org --- Author: rguenth Date: Tue May 13 11:06:00 2014 New Revision: 210365 URL: http://gcc.gnu.org/viewcvs?rev=210365root=gccview=rev Log: 2014-05-13 Richard Biener rguent...@suse.de

[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 rguenth at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[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 rguenth at gcc dot gnu.org changed: What|Removed |Added CC||rguenth at gcc

[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 hubicka at ucw dot cz --- 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?)

[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 ubizjak at gmail dot com --- (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:

[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 hubicka at gcc dot gnu.org --- 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

[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 rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords||wrong-code