http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53011
Bug #: 53011 Summary: ice in verify_loop_structure: bad sizes Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassig...@gcc.gnu.org ReportedBy: dcb...@hotmail.com Created attachment 27171 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27171 C++ source code I just tried to compile the package libwvstreams-4.6.1-4 on gcc-4.8 trunk dated 20120415 on an AMD x86_64 box. The compiler said linuxstreams/wvinterface.cc: In member function 'int WvInterface::delroute(const WvIPNet&, const WvIPAddr&, int, WvStringParm)': linuxstreams/wvinterface.cc:479:5: error: size of loop 2 should be 0, not 1 int WvInterface::delroute(const WvIPNet &dest, const WvIPAddr &gw, ^ linuxstreams/wvinterface.cc:479:5: error: bb 89 do not belong to loop 2 int WvInterface::delroute(const WvIPNet &dest, const WvIPAddr &gw, ^ linuxstreams/wvinterface.cc:479:5: error: loop 2's header does not belong directly to it int WvInterface::delroute(const WvIPNet &dest, const WvIPAddr &gw, ^ linuxstreams/wvinterface.cc:479:5: internal compiler error: in verify_loop_structure, at cfgloop.c:1567 int WvInterface::delroute(const WvIPNet &dest, const WvIPAddr &gw, ^ Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. Preprocessed source code attached. Flag -O2 required.