[Bug ipa/59265] [4.9 Regression] Segmentation fault in ipa_note_param_call for -fprofile-use in SPEC CPU2006
octoploid at yandex dot com
gcc-bugzilla@gcc.gnu.org
Mon Dec 16 08:48:00 GMT 2013
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59265
--- Comment #9 from Markus Trippelsdorf <octoploid at yandex dot com> ---
Maybe something like this:
diff --git a/gcc/ipa-profile.c b/gcc/ipa-profile.c
index ef9e24224921..66f87816e1bf 100644
--- a/gcc/ipa-profile.c
+++ b/gcc/ipa-profile.c
@@ -210,6 +210,8 @@ ipa_profile_generate_summary (void)
if (h->hvalue.counters[2])
{
struct cgraph_edge * e = cgraph_edge (node, stmt);
+ if (e && !e->indirect_unknown_callee)
+ break;
e->indirect_info->common_target_id
= h->hvalue.counters [0];
e->indirect_info->common_target_probability
Seems to fix Mozilla build untill the next (unrelated) ICE:
/var/tmp/mozilla-central/js/src/vm/Stack.cpp: In member function ‘operator++’:
/var/tmp/mozilla-central/js/src/vm/Stack.cpp:717:1: internal compiler error: in
fixup_reorder_chain, at cfgrtl.c:3739
}
^
0x5b594c fixup_reorder_chain
../../gcc/gcc/cfgrtl.c:3738
0x5b594c cfg_layout_finalize()
../../gcc/gcc/cfgrtl.c:4295
0xd42eb2 duplicate_computed_gotos
../../gcc/gcc/bb-reorder.c:2492
0xd42eb2 execute
../../gcc/gcc/bb-reorder.c:2524
Please submit a full bug report,
More information about the Gcc-bugs
mailing list