This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug c++/34949] Dead code in empty destructors.


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]