https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65130
Jan Hubicka changed:
What|Removed |Added
Status|WAITING |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65130
--- Comment #13 from Jan Hubicka ---
Author: hubicka
Date: Mon Mar 2 20:31:21 2015
New Revision: 221124
URL: https://gcc.gnu.org/viewcvs?rev=221124&root=gcc&view=rev
Log:
PR ipa/65130
* ipa-inline.c (check_callers): Looks for recursion
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65130
--- Comment #12 from Kai Tietz ---
I confirm that bug is fixed with that patch. Only for the case that trying to
link with objects created with prior revision will still fail. Later might be
acceptable.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65130
--- Comment #11 from Jan Hubicka ---
Hi,
the bug is caused by code inlining functions called once. Here is a dead
self recursive function that is called once (from itself) and the inliner
manages
to not punt on the rcurisve call and produce cycl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65130
--- Comment #10 from Jan Hubicka ---
The bug is:
fn3/5 (fn3) @0x76ae5dc8
Type: function definition analyzed
Visibility: prevailing_def_ironly
previous sharing asm name: 11
References: a/4 (read)
Referring:
Read from file: b.o
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65130
--- Comment #9 from Jan Hubicka ---
Aha, almost definitely papering over. I will check tomorrow, thanks!
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65130
--- Comment #8 from Aldy Hernandez ---
Cannot reproduce.
Fixed on mainline by:
commit b9cb01c10d90420929551763dae489c1ef53af93
Author: hubicka
Date: Sun Mar 1 01:08:47 2015 +
* ipa-inline.c (can_inline_edge_p): Match opt_for_fn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65130
Jan Hubicka changed:
What|Removed |Added
Status|NEW |WAITING
--- Comment #7 from Jan Hubicka -
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65130
--- Comment #6 from Aldy Hernandez ---
FWIW, problem started with:
commit 6a0440477bc2a41ade7254552829f320755d0f0f
Author: hubicka
Date: Sat Feb 14 23:46:25 2015 +
* ipa-inline-analysis.c (growth_data): Add uninlinable field.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65130
Kai Tietz changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |ktietz at gcc dot
gnu.org
--- Commen
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65130
Kai Tietz changed:
What|Removed |Added
CC||ktietz at gcc dot gnu.org
--- Comment #4 fro
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65130
Aldy Hernandez changed:
What|Removed |Added
Assignee|aldyh at gcc dot gnu.org |unassigned at gcc dot
gnu.org
-
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65130
Aldy Hernandez changed:
What|Removed |Added
CC||aldyh at gcc dot gnu.org
Assi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65130
Richard Biener changed:
What|Removed |Added
Priority|P3 |P1
Status|UNCONFIRMED
14 matches
Mail list logo