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.

Reply via email to