--- Comment #13 from hubicka at gcc dot gnu dot org 2010-06-27 22:40
---
Subject: Bug 44063
Author: hubicka
Date: Sun Jun 27 22:40:10 2010
New Revision: 161475
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=161475
Log:
Backport inliner heruistic fixes from mainline
--- Comment #3 from laurent at guerby dot net 2010-05-11 08:15 ---
Native bootstrap on mips-linux fails with the same ICE:
...
/n/42/guerby/build/./gcc/xgcc -B/n/42/guerby/build/./gcc/
-B/n/42/guerby/install-trunk-159243/mips64el-unknown-linux-gnu/bin/
-B/n/42/guerby/insta\
--- Comment #4 from rguenth at gcc dot gnu dot org 2010-05-11 08:43 ---
*** Bug 44070 has been marked as a duplicate of this bug. ***
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.6.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44063
--- Comment #5 from laurent at guerby dot net 2010-05-11 08:47 ---
backtrace:
(gdb) bt
#0 internal_error (gmsgid=0x13b2f720 in %s, at %s:%d) at
../../trunk/gcc/diagnostic.c:755
#1 0x10837bd4 in fancy_abort (file=0x13cac5e8 ../../trunk/gcc/ipa-inline.c,
line=208, function=0x13cac5c0
--- Comment #6 from laurent at guerby dot net 2010-05-11 08:50 ---
(gdb) l
203 static int
204 cgraph_estimate_size_after_inlining (int times, struct cgraph_node *to,
205 struct cgraph_node *what)
206 {
207 int size =
--- Comment #7 from hubicka at gcc dot gnu dot org 2010-05-11 08:52 ---
Can you please check if always_inline is involved in your testcase and if to
node has disreagard_inline_limits set.
Honza
--
hubicka at gcc dot gnu dot org changed:
What|Removed
--- Comment #8 from laurent at guerby dot net 2010-05-11 09:18 ---
(gdb) p *to
$4 = {decl = 0x2ad21800, callees = 0x2ac7e280, callers = 0x0, next =
0x2adf38e0, previous = 0x2adf2760, indirect_calls = 0x0, origin = 0x0, nested =
0x0, next_nested = 0x0, next_needed = 0x0,
--- Comment #9 from laurent at guerby dot net 2010-05-11 09:23 ---
For __always_inline the answer seems to be yes if I don't misinterpret the
source:
res = _fpmul_parts (a, b, tmp);
static inline __attribute__ ((__always_inline__)) const fp_number_type *
_fpmul_parts (
--- Comment #10 from joel at gcc dot gnu dot org 2010-05-11 11:50 ---
FWIW also seen on sparc-rtems, powerpc-rtems, and i386-rtems.
This did not happen building mips-rtems.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44063
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.6.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44063
--- Comment #11 from hubicka at gcc dot gnu dot org 2010-05-11 15:16
---
Subject: Bug 44063
Author: hubicka
Date: Tue May 11 15:15:48 2010
New Revision: 159273
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=159273
Log:
PR tree-optimize/44063
* ipa-inline.c
--- Comment #12 from hp at gcc dot gnu dot org 2010-05-11 21:33 ---
The committed patch fixed the build issue (thanks), so closing.
If some of the issues in the follow-up comments remains, please clone.
--
hp at gcc dot gnu dot org changed:
What|Removed
--- Comment #1 from hp at gcc dot gnu dot org 2010-05-10 16:35 ---
Created an attachment (id=20621)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20621action=view)
Preprocessed code, slightly reduced.
Compile with ./cc1 -O2 t.i, observe ICE as in the description.
--
--- Comment #2 from astrange at ithinksw dot com 2010-05-11 03:38 ---
Created an attachment (id=20623)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20623action=view)
testcase
This happens building ffmpeg on x86-64 now. Minimal-ish testcase attached.
--
15 matches
Mail list logo