http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60306
--- Comment #10 from Jan Hubicka hubicka at gcc dot gnu.org ---
Author: hubicka
Date: Sun Mar 2 20:51:48 2014
New Revision: 208261
URL: http://gcc.gnu.org/viewcvs?rev=208261root=gccview=rev
Log:
PR ipa/60306
Revert:
2013-12-14
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60306
Jan Hubicka hubicka at gcc dot gnu.org changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60306
--- Comment #9 from Jan Hubicka hubicka at gcc dot gnu.org ---
OK, this is what I am testing for mainline now:
Index: ipa-prop.c
===
--- ipa-prop.c (revision 208247)
+++ ipa-prop.c
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60306
--- Comment #6 from Richard Biener rguenth at gcc dot gnu.org ---
(In reply to Jan Hubicka from comment #4)
OK, I am re-considering my decision to not assign this to Martin.
The problem is the following. We have call:
struct Box x;
...
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60306
--- Comment #7 from Richard Biener rguenth at gcc dot gnu.org ---
Of course the bug seems to be
static bool
stmt_may_be_vtbl_ptr_store (gimple stmt)
{
if (is_gimple_call (stmt))
return false;
^^^
this. I remember being very curious when
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60306
--- Comment #8 from Jan Hubicka hubicka at gcc dot gnu.org ---
Created attachment 32235
-- http://gcc.gnu.org/bugzilla/attachment.cgi?id=32235action=edit
Better WIP patch
Yep, ignoring the calls also surprised me. I spent some time trying to
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60306
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Keywords||wrong-code
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60306
Jan Hubicka hubicka at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |ASSIGNED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60306
Jan Hubicka hubicka at gcc dot gnu.org changed:
What|Removed |Added
CC||mjambor at suse
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60306
--- Comment #4 from Jan Hubicka hubicka at gcc dot gnu.org ---
OK, I am re-considering my decision to not assign this to Martin.
The problem is the following. We have call:
struct Box x;
...
x = edges_connecting_to_node (1); [return slot
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60306
--- Comment #5 from Jan Hubicka hubicka at gcc dot gnu.org ---
Created attachment 32231
-- http://gcc.gnu.org/bugzilla/attachment.cgi?id=32231action=edit
WIP patch
Hi,
I actually had code around to detect type known from function call, so it is
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60306
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
CC||hubicka at gcc
12 matches
Mail list logo