http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59804
Bug ID: 59804 Summary: C++ front-end checking ends in an infinite loop on erroneous code Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: jamborm at gcc dot gnu.org Created attachment 31831 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31831&action=edit Testcase I discovered this problem when multidelta-reducing a different PR. Multidelta produced this invalid source that however causes the c++ front-end of an checking-enabled compiler to end up in an infinite loop (or just takes incredible time to finish but I doubt that). Release-checking g++ compains about errors and exits normally. x86_64-linux, no compiler options necessary.