https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116460
--- Comment #6 from Andrew Pinski <pinskia at gcc dot gnu.org> --- So the good news is I am able to reproduce it on the trunk (on cfarm29 which is powerpc64le): ``` pinskia@cfarm29:~/src/t$ ~/ugcc/bin/g++ -shared -fPIC -g -O3 -flto *.ii lto-wrapper: warning: using serial compilation of 11 LTRANS jobs lto-wrapper: note: see the ‘-flto’ option documentation for more information during GIMPLE pass: forwprop ../../../../tmp/lerc/src/LercLib/Lerc.cpp: In function ‘EncodeInternal.constprop’: ../../../../tmp/lerc/src/LercLib/Lerc.cpp:606:9: internal compiler error: in build2, at tree.cc:5103 0x120f7dff internal_error(char const*, ...) /home/pinskia/src/gcc/gcc/diagnostic-global-context.cc:491 0x102ebbdf fancy_abort(char const*, int, char const*) /home/pinskia/src/gcc/gcc/diagnostic.cc:1772 0x110963bb build2(tree_code, tree_node*, tree_node*, tree_node*) /home/pinskia/src/gcc/gcc/tree.cc:5103 0x103ef03b gimple_assign_rhs_to_tree(gimple*) /home/pinskia/src/gcc/gcc/cfgexpand.cc:116 0x10f69763 insert_debug_temp_for_var_def(gimple_stmt_iterator*, tree_node*) /home/pinskia/src/gcc/gcc/tree-ssa.cc:408 0x10f69c67 insert_debug_temps_for_defs(gimple_stmt_iterator*) /home/pinskia/src/gcc/gcc/tree-ssa.cc:506 0x1069cd6b gsi_remove(gimple_stmt_iterator*, bool) /home/pinskia/src/gcc/gcc/gimple-iterator.cc:568 0x10db4d63 simple_dce_from_worklist(bitmap_head*, bitmap_head*) /home/pinskia/src/gcc/gcc/tree-ssa-dce.cc:2263 0x10dd68ff execute /home/pinskia/src/gcc/gcc/tree-ssa-forwprop.cc:4154 Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions. lto-wrapper: fatal error: /home/pinskia/ugcc/bin/g++ returned 1 exit status compilation terminated. /usr/bin/ld: error: lto-wrapper failed collect2: error: ld returned 1 exit status ```