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.

Reply via email to