http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56854
Bug #: 56854 Summary: error: non-decl/MEM_REF LHS in clobber statement Classification: Unclassified Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassig...@gcc.gnu.org ReportedBy: dcb...@hotmail.com I just tried to compile the package openlierox-0.59-0.10 on gcc-4.9 trunk dated 20130403 on an AMD x86_64 box. The compiler said /home/dcb/rpmbuild/BUILD/OpenLieroX/src/game/Settings.h: In constructor 'FeatureSettingsLayer::FeatureSettingsLayer(const string&)': /home/dcb/rpmbuild/BUILD/OpenLieroX/src/game/Settings.h:49:2: error: non-decl/MEM_REF LHS in clobber statement FeatureSettingsLayer(const std::string& debug_name_) : debug_name(debug_name_) { makeSet(false); } ^ MEM[(struct ScriptVar_t *)this_1(D)].settings[_32] # .MEM_113 = VDEF <.MEM_85> MEM[(struct ScriptVar_t *)this_1(D)].settings[_32] ={v} {CLOBBER}; /home/dcb/rpmbuild/BUILD/OpenLieroX/src/game/Settings.h:49:2: internal compiler error: verify_gimple failed 0xab89f9 verify_gimple_in_cfg(function*) ../../src/trunk/gcc/tree-cfg.c:4769 0x9efe17 execute_function_todo ../../src/trunk/gcc/passes.c:1963 0x9f0807 execute_todo ../../src/trunk/gcc/passes.c:1996 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <http://gcc.gnu.org/bugs.html> for instructions. Preprocessed source code attached. Flag -O2 required.