[Bug c++/91334] [10 Regression] ICE in propagate_necessity at gcc/tree-ssa-dce.c:813 since r273791
hjl.tools at gmail dot com
gcc-bugzilla@gcc.gnu.org
Thu Aug 8 16:09:00 GMT 2019
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91334
--- Comment #11 from H.J. Lu <hjl.tools at gmail dot com> ---
(In reply to Martin Liška from comment #10)
> (In reply to H.J. Lu from comment #9)
> > [hjl@gnu-mic-1 build_base_lto.0000]$
> > /export/gnu/import/git/gcc-test-spec-lto/usr/bin/g++ -S -DSPEC_CPU -DNDEBUG
> > -DAPP_NO_THREADS -DXALAN_INMEM_MSG_LOADER -I. -Ixercesc -Ixercesc/dom
> > -Ixercesc/dom/impl -Ixercesc/sax -Ixercesc/util/MsgLoaders/InMemory
> > -Ixercesc/util/Transcoders/Iconv -Ixalanc/include -DPROJ_XMLPARSER
> > -DPROJ_XMLUTIL -DPROJ_PARSERS -DPROJ_SAX4C -DPROJ_SAX2 -DPROJ_DOM
> > -DPROJ_VALIDATORS -DXML_USE_NATIVE_TRANSCODER -DXML_USE_INMEM_MESSAGELOADER
> > -O2 -DSPEC_CPU_LP64 -DSPEC_CPU_LINUX XPath.cpp -ffast-math
> > In file included from ./XPathDefinitions.hpp:21,
> > from XPath.hpp:22,
> > from XPath.cpp:18:
> > XPath.cpp: In member function ‘void
> > xalanc_1_8::XPath::executeMore(xalanc_1_8::XalanNode*,
> > xalanc_1_8::XPath::OpCodeMapPositionType,
> > xalanc_1_8::XPathExecutionContext&, xalanc_1_8::FormatterListener&,
> > xalanc_1_8::XPath::MemberFunctionPtr) const’:
> > ./PlatformDefinitions.hpp:66:35: internal compiler error: Segmentation fault
> > 66 | #define XALAN_CPP_NAMESPACE_END }
> > | ^
> > XPath.cpp:5696:1: note: in expansion of macro ‘XALAN_CPP_NAMESPACE_END’
> > 5696 | XALAN_CPP_NAMESPACE_END
> > | ^~~~~~~~~~~~~~~~~~~~~~~
> > 0xfbcc0f crash_signal
> > ../../src-trunk/gcc/toplev.c:326
> > 0xb26b73 lookup_page_table_entry
> > ../../src-trunk/gcc/ggc-page.c:632
> > 0xb26b73 ggc_set_mark(void const*)
> > ../../src-trunk/gcc/ggc-page.c:1531
> > 0xd6a781 gt_ggc_mx_symtab_node(void*)
> > /export/gnu/import/git/gcc-test-spec-lto/bld/gcc/gtype-desc.c:1302
> > 0xee51fd gt_ggc_ma_order
> > ./gt-passes.h:31
> > 0xee51fd gt_ggc_ma_order
> > ./gt-passes.h:26
> > 0xcf6995 ggc_mark_root_tab
> > ../../src-trunk/gcc/ggc-common.c:77
> > 0xcf6b9c ggc_mark_roots()
> > ../../src-trunk/gcc/ggc-common.c:94
> > 0xb274f5 ggc_collect()
> > ../../src-trunk/gcc/ggc-page.c:2201
> > Please submit a full bug report,
> > with preprocessed source if appropriate.
> > Please include the complete backtrace with any bug report.
> > See <https://gcc.gnu.org/bugs/> for instructions.
> > [hjl@gnu-mic-1 build_base_lto.0000]$
> >
> > -O2 -ffast-math is needed to trigger ICE.
>
> Hm, I can't reproduce that. How have you configured the compiler?
I used:
--enable-clocale=gnu --with-system-zlib --enable-shared --enable-cet
--with-demangler-in-ld --with-fpmath=sse --enable-languages=c,c++,fortran,lto
More information about the Gcc-bugs
mailing list