[Bug ipa/63598] [5.0 Regression] ICE: in ipa_merge_profiles at ipa-utils.c:396
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63598 John David Anglin danglin at gcc dot gnu.org changed: What|Removed |Added Priority|P1 |P3 Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #6 from John David Anglin danglin at gcc dot gnu.org --- Fixed.
[Bug ipa/63598] [5.0 Regression] ICE: in ipa_merge_profiles at ipa-utils.c:396
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63598 --- Comment #4 from Martin Liška marxin at gcc dot gnu.org --- Can you please check if the issue still persists? I would appreciate further information related to PR, or do we have any GCC fam machine I can debug it? Thanks, Martin
[Bug ipa/63598] [5.0 Regression] ICE: in ipa_merge_profiles at ipa-utils.c:396
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63598 --- Comment #5 from dave.anglin at bell dot net --- On 11/21/2014 7:52 AM, marxin at gcc dot gnu.org wrote: Can you please check if the issue still persists? I will check. All my recent builds are with flag_ipa_icf_functions = 0. I would appreciate further information related to PR, or do we have any GCC fam machine I can debug it? There is no farm machine for hppa-hpux. We have a machine for hppa-linux. However, this bug seems hpux specific. Dave
[Bug ipa/63598] [5.0 Regression] ICE: in ipa_merge_profiles at ipa-utils.c:396
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63598 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P1
[Bug ipa/63598] [5.0 Regression] ICE: in ipa_merge_profiles at ipa-utils.c:396
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63598 --- Comment #3 from dave.anglin at bell dot net --- I had a successful build by setting 'flag_ipa_icf_functions = 0' in pa_option_override. Dave
[Bug ipa/63598] [5.0 Regression] ICE: in ipa_merge_profiles at ipa-utils.c:396
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63598 --- Comment #2 from John David Anglin danglin at gcc dot gnu.org --- If I apply this change Index: ipa-icf.c === --- ipa-icf.c(revision 216524) +++ ipa-icf.c(working copy) @@ -584,8 +584,12 @@ || (DECL_COMDAT_GROUP (original-decl) (DECL_COMDAT_GROUP (original-decl) == DECL_COMDAT_GROUP (alias-decl) -local_original - = dyn_cast cgraph_node * (original-noninterposable_alias ()); +{ + local_original += dyn_cast cgraph_node * (original-noninterposable_alias ()); + if (!local_original) +return false; +} if (redirect_callers) { , the following error occurs in stage1: /usr/ccs/bin/ld: Invalid symbol type for plabel (.libs/libstdc++.lax/libsupc++co nvenience.a/tinfo.o, std::type_info::__is_pointer_p() const). collect2: error: ld returned 1 exit status
[Bug ipa/63598] [5.0 Regression] ICE: in ipa_merge_profiles at ipa-utils.c:396
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63598 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |5.0
[Bug ipa/63598] [5.0 Regression] ICE: in ipa_merge_profiles at ipa-utils.c:396
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63598 --- Comment #1 from John David Anglin danglin at gcc dot gnu.org --- Introduced in r216305.