http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45621
--- Comment #6 from Jan Hubicka hubicka at gcc dot gnu.org 2010-10-14
18:59:58 UTC ---
The testing went fine, I just wanted to give more tought if some cheaper self
testing can be made instead of keeping clone info and then forgot about the
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45621
--- Comment #7 from Jan Hubicka hubicka at gcc dot gnu.org 2010-10-15
01:20:59 UTC ---
Author: hubicka
Date: Fri Oct 15 01:20:55 2010
New Revision: 165492
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=165492
Log:
PR middle-end/45621
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45621
Jan Hubicka hubicka at gcc dot gnu.org changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45621
Richard Guenther rguenth at gcc dot gnu.org changed:
What|Removed |Added
Priority|P3 |P1
---
--- Comment #4 from hubicka at gcc dot gnu dot org 2010-09-17 12:17 ---
Created an attachment (id=21818)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21818action=view)
proposed patch
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45621
--- Comment #2 from hubicka at gcc dot gnu dot org 2010-09-17 01:05 ---
OK, problem is that we both devirtualize and clone the destination function.
Then when producing clone, we run into:
cgraph_update_edges_for_call_stmt_node (struct cgraph_node *node,
--- Comment #3 from hubicka at gcc dot gnu dot org 2010-09-17 01:07 ---
testing patch.
--
hubicka at gcc dot gnu dot org changed:
What|Removed |Added
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
CC||hubicka at gcc dot gnu dot
|
--- Comment #1 from zsojka at seznam dot cz 2010-09-09 19:35 ---
Created an attachment (id=21757)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21757action=view)
archive with reduced testcase
$ g++ -O2 -fipa-cp-clone -flto -nostdlib -r file1.cpp file2.cpp
- file1.cpp -