This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/34949] Dead code in empty destructors.
- From: "izamyatin at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Thu, 04 Apr 2013 07:18:07 +0000
- Subject: [Bug c++/34949] Dead code in empty destructors.
- Auto-submitted: auto-generated
- References: <bug-34949-4 at http dot gcc dot gnu dot org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34949
Igor Zamyatin <izamyatin at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |izamyatin at gmail dot com
--- Comment #27 from Igor Zamyatin <izamyatin at gmail dot com> 2013-04-04 07:18:07 UTC ---
Still, I see that r197375 breaks spec2006/483.xalancbmk compilation:
g++ -mavx -static -c -o DOMDocumentImpl.o -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 -O3
-funroll-loops -ffast-math -march=corei7 -DSPEC_CPU_LP64 -DSPEC_CPU_LINUX
DOMDocumentImpl.cpp
DOMDocumentImpl.cpp: In destructor
'xercesc_2_5::DOMDocumentImpl::~DOMDocumentImpl()':
DOMDocumentImpl.cpp:207:1: error: definition in block 47 does not dominate use
in block 92
DOMDocumentImpl::~DOMDocumentImpl()
^
for SSA_NAME: _36 in statement:
# .MEM_250 = VDEF <.MEM_8>
MEM[(struct BaseRefVectorOf *)_36 + 8B] ={v} {CLOBBER};
DOMDocumentImpl.cpp:207:1: internal compiler error: verify_ssa failed
0xc06b54 verify_ssa(bool)
../../gcc/tree-ssa.c:1046
0x9e6662 execute_function_todo
../../gcc/passes.c:1964
0x9e704d execute_todo
../../gcc/passes.c:1996