[Bug c/97172] [11 Regression] ICE: tree code ‘ssa_name’ is not supported in LTO streams since r11-3303-g6450f07388f9fe57

msebor at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Dec 1 01:11:21 GMT 2020


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97172

--- Comment #16 from Martin Sebor <msebor at gcc dot gnu.org> ---
The ICE in pr97133 mentions BIND_EXPR.  It's still there, even after unsharing:

$ gcc -O2 -S -flto -shared -fPIC /src/gcc/master/gcc/testsuite/gcc.dg/pr88701.c
during IPA pass: modref
/src/gcc/master/gcc/testsuite/gcc.dg/pr88701.c:18:1: internal compiler error:
tree code ‘bind_expr’ is not supported in LTO streams

The unsharing also doesn't remove the ICE in pr97298.  The SSA_NAME is replaced
by a STATEMENT_LIST:

$ gcc -O2 -S -flto -shared -fPIC
/src/gcc/master/gcc/testsuite/gcc.dg/atomic/pr65345-4.c
during IPA pass: modref
/src/gcc/master/gcc/testsuite/gcc.dg/atomic/pr65345-4.c:58:1: internal compiler
error: tree code ‘statement_list’ is not supported in LTO streams


More information about the Gcc-bugs mailing list