https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91287
--- Comment #1 from Xiong Hu XS Luo <luoxhu at cn dot ibm.com> --- Martin's commit 4ee64e30659a9125a47eeea882d8044e690ce334 will cause ICE. It's a REGRESSION not related to this current issue. ~/local/gcc_t/bin/gfortran -O3 -mcpu=power9 hellofortran.f90 -mveclibabi=mass -L/opt/mass/8.1.3/Linux_LE/lib/ -lmass -flto -lmass_simdp8 -lmassv -lmassvp8 lto1: internal compiler error: bytecode stream: expected tag identifier_node instead of LTO_UNKNOWN It's not fixed even updated to commit cf474017fbb8fbb71d69b0ca4b4b34260cfe5ab3 (Mon Jul 29, Fix ICE seen in tree-ssa-dce.c for new/delete pair.). commit 4ee64e30659a9125a47eeea882d8044e690ce334 Author: marxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4> Date: Thu Jul 25 09:36:38 2019 +0000 Extend DCE to remove unnecessary new/delete-pairs (PR c++/23383). 2019-07-25 Martin Liska <mli...@suse.cz>