https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65016
Bug ID: 65016 Summary: [5 Regression] r220608 causes Firefox LTO build failure Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: lto Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org lto1: internal compiler error: in add_symbol_to_partition_1, at lto/lto-partition.c:157 0x101a37fb add_symbol_to_partition_1 ../../gcc/gcc/lto/lto-partition.c:156 0x101a4a9b lto_balanced_map(int) ../../gcc/gcc/lto/lto-partition.c:549 0x1019bff3 do_whole_program_analysis ../../gcc/gcc/lto/lto.c:3297 0x1019bff3 lto_main() ../../gcc/gcc/lto/lto.c:3451 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <http://gcc.gnu.org/bugs.html> for instructions. lto-wrapper: fatal error: ../../../gcc_test/usr/local/bin/c++ returned 1 exit status The node in question is: _ZN20nsStopPluginRunnable6NotifyEP8nsITimer/6142360 (Notify) @0x3fff1e80ebf0 Type: function Body removed by symtab_remove_unreachable_nodes Visibility: prevailing_def_ironly section:.text._ZN20nsStopPluginRunnable6NotifyEP8nsITimer (implicit_section) virtual Address is taken. References: Referring: *.LTHUNK99/6142361 (alias) Availability: not_available First run: 0 Function flags: Called by: Calls: >From libxul.so.wpa.000i.cgraph: *.LTHUNK99/6142361 (*.LTHUNK99) @0x3fff1e80ed80 Type: function definition analyzed alias Visibility: prevailing_def_ironly section:.text._ZN20nsStopPluginRunnable6NotifyEP8nsITimer (implicit_section) virtual artificial next sharing asm name: 6349704 previous sharing asm name: 5681165 References: _ZN20nsStopPluginRunnable6NotifyEP8nsITimer/6142360 (alias) Referring: Read from file: /home/trippels/moz-build-dir/toolkit/library/../../content/base/src/nsObjectLoadingContent.o First run: 0 Function flags: Called by: _ZThn24_N20nsStopPluginRunnable6NotifyEP8nsITimer/6142362 (1.00 per call) Calls: _ZN20nsStopPluginRunnable6NotifyEP8nsITimer/6142360 (Notify) @0x3fff1e80ebf0 Type: function definition analyzed Visibility: externally_visible prevailing_def_ironly public section:.text._ZN20nsStopPluginRunnable6NotifyEP8nsITimer (implicit_section) visibility_specified visibility:hidden virtual Address is taken. References: Referring: *.LTHUNK99/6142361 (alias)_ZTV20nsStopPluginRunnable/6148286 (addr) Read from file: /home/trippels/moz-build-dir/toolkit/library/../../content/base/src/nsObjectLoadingContent.o First run: 0 Function flags: Called by: Calls: Polymorphic indirect call of type struct nsStopPluginRunnable token:3(1.00 per call) of param:0 Outer type (dynamic):struct nsStopPluginRunnable (or a derived type) offset 0 _ *.LTHUNK99/6142361 (*.LTHUNK99) @0x3fff1e80ed80 Type: function definition analyzed alias Visibility: prevailing_def_ironly section:.text._ZN20nsStopPluginRunnable6NotifyEP8nsITimer (implicit_section) virtual artificial next sharing asm name: 6418549 previous sharing asm name: 5681165 References: _ZN20nsStopPluginRunnable6NotifyEP8nsITimer/6142360 (alias) Referring: Read from file: /home/trippels/moz-build-dir/toolkit/library/../../content/base/src/nsObjectLoadingContent.o Availability: available First run: 0 Function flags: Called by: _ZThn24_N20nsStopPluginRunnable6NotifyEP8nsITimer/6142362 (1.00 per call) Calls: _ZN20nsStopPluginRunnable6NotifyEP8nsITimer/6142360 (Notify) @0x3fff1e80ebf0 Type: function definition analyzed Visibility: externally_visible prevailing_def_ironly public section:.text._ZN20nsStopPluginRunnable6NotifyEP8nsITimer (implicit_section) visibility_specified visibility:hidden virtual Address is taken. References: Referring: *.LTHUNK99/6142361 (alias)_ZTV20nsStopPluginRunnable/6148286 (addr) Read from file: /home/trippels/moz-build-dir/toolkit/library/../../content/base/src/nsObjectLoadingContent.o Availability: available First run: 0 Function flags: Called by: Calls: Polymorphic indirect call of type struct nsStopPluginRunnable token:3(1.00 per call) of param:0 Outer type (dynamic):struct nsStopPluginRunnable (or a derived type) offset 0i *.LTHUNK99/6142361 (*.LTHUNK99) @0x3fff1e80ed80 Type: function definition analyzed alias Visibility: prevailing_def_ironly section:.text._ZN20nsStopPluginRunnable6NotifyEP8nsITimer (implicit_section) virtual artificial next sharing asm name: 6418549 previous sharing asm name: 5681165 References: _ZN20nsStopPluginRunnable6NotifyEP8nsITimer/6142360 (alias) Referring: Availability: available First run: 0 Function flags: Called by: _ZThn24_N20nsStopPluginRunnable6NotifyEP8nsITimer/6142362 (1.00 per call) Calls: _ZN20nsStopPluginRunnable6NotifyEP8nsITimer/6142360 (Notify) @0x3fff1e80ebf0 Type: function Body removed by symtab_remove_unreachable_nodes Visibility: prevailing_def_ironly section:.text._ZN20nsStopPluginRunnable6NotifyEP8nsITimer (implicit_section) virtual Address is taken. References: Referring: *.LTHUNK99/6142361 (alias) Availability: not_available First run: 0 Function flags: Called by: Calls: