https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63562
--- Comment #1 from Markus Trippelsdorf <trippels at gcc dot gnu.org> --- More info in /home/trippels/moz-build-dir/toolkit/library on gcc110: trippels@gcc1-power7 library % cat list /home/trippels/moz-build-dir/toolkit/library/../../xpcom/components/nsComponentManager.o /home/trippels/moz-build-dir/toolkit/library/../../xpcom/build/nsCOMPtr.o /home/trippels/moz-build-dir/toolkit/library/../../xpcom/build/nsComponentManagerUtils.o /home/trippels/moz-build-dir/toolkit/library/../../modules/libpref/Preferences.o /home/trippels/moz-build-dir/toolkit/library/../../js/xpconnect/loader/mozJSComponentLoader.o /home/trippels/moz-build-dir/toolkit/library/../../js/xpconnect/src/nsScriptError.o /home/trippels/moz-build-dir/toolkit/library/../../js/xpconnect/src/nsXPConnect.o /home/trippels/moz-build-dir/toolkit/library/../../gfx/thebes/gfxPrefs.o /home/trippels/moz-build-dir/toolkit/library/../../dom/base/nsGlobalWindow.o /home/trippels/moz-build-dir/toolkit/library/../../dom/base/ScriptSettings.o /home/trippels/moz-build-dir/toolkit/library/../../layout/base/nsPresContext.o /home/trippels/moz-build-dir/toolkit/library/../../layout/base/nsPresShell.o /home/trippels/moz-build-dir/toolkit/library/../../docshell/base/nsDocShell.o /home/trippels/moz-build-dir/toolkit/library/../../docshell/build/nsDocShellModule.o trippels@gcc1-power7 library % /home/trippels/gcc_test/usr/local/bin/c++ -flto -shared @list lto1: internal compiler error: in ipcp_verify_propagated_values, at ipa-cp.c:907 0x10c6be53 ipcp_verify_propagated_values() ../../gcc/gcc/ipa-cp.c:907 0x10c6ec8b ipcp_propagate_stage ../../gcc/gcc/ipa-cp.c:2341 0x10c6ec8b ipcp_driver ../../gcc/gcc/ipa-cp.c:3726 0x10c6ec8b execute ../../gcc/gcc/ipa-cp.c:3819 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: /home/trippels/gcc_test/usr/local/bin/c++ returned 1 exit status compilation terminated. /home/trippels/bin/ld: fatal error: lto-wrapper failed collect2: error: ld returned 1 exit status Adding -fno-ipa-icf fixes the issue. Breakpoint 1, ipcp_verify_propagated_values () at ../../gcc/gcc/ipa-cp.c:907 907 ../../gcc/gcc/ipa-cp.c: No such file or directory. (gdb) bt #0 ipcp_verify_propagated_values () at ../../gcc/gcc/ipa-cp.c:907 #1 0x0000000010c6ec8c in ipcp_propagate_stage (topo=0x3fffffffdf58) at ../../gcc/gcc/ipa-cp.c:2341 #2 ipcp_driver () at ../../gcc/gcc/ipa-cp.c:3726 #3 (anonymous namespace)::pass_ipa_cp::execute (this=<optimized out>) at ../../gcc/gcc/ipa-cp.c:3819 #4 0x000000001054fd60 in execute_one_pass (pass=pass@entry=0x11350e20) at ../../gcc/gcc/passes.c:2155 #5 0x0000000010550dd4 in execute_ipa_pass_list (pass=0x11350e20) at ../../gcc/gcc/passes.c:2545 #6 0x0000000010133c8c in do_whole_program_analysis () at ../../gcc/gcc/lto/lto.c:3253 #7 lto_main () at ../../gcc/gcc/lto/lto.c:3431 #8 0x0000000010641d18 in compile_file () at ../../gcc/gcc/toplev.c:555 #9 0x0000000010644a84 in do_compile () at ../../gcc/gcc/toplev.c:1977 #10 toplev_main (argc=32, argv=0x11312b50) at ../../gcc/gcc/toplev.c:2053 #11 0x0000000010105890 in main (argc=<optimized out>, argv=<optimized out>) at ../../gcc/gcc/main.c:36 (gdb) p count $1 = 0 (gdb) p *info $2 = { descriptors = { m_vec = 0x0 }, lattices = 0x0, ipcp_orig_node = 0x0, known_vals = { m_vec = 0x10000 }, analysis_done = 0, node_enqueued = 0, do_clone_for_all_contexts = 0, is_all_contexts_clone = 0, node_dead = 0 } There is also -fdump-ipa-all output in that directory.