http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59877
Volker Reichelt <reichelt at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-on-invalid-code CC| |reichelt at gcc dot gnu.org Known to work| |4.6.0, 4.7.0, 4.7.1, 4.7.2, | |4.8.0, 4.9.0 Target Milestone|--- |4.7.4 Summary|Internal compiler error: |[4.7 Regression] ICE: Error |Error reporting routines |reporting routines |re-entered. |re-entered. Known to fail| |4.7.3 --- Comment #2 from Volker Reichelt <reichelt at gcc dot gnu.org> --- Here's a shorter testcase: ================================ #include <memory> struct A { A(int) {} }; void foo() { std::make_shared<A>(); } ================================ The bug only appears in GCC 4.7.3. GCC 4.7.2, 4.8.0, 4.9.0 produce a regular error message.