https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77844

            Bug ID: 77844
           Summary: Compilation of simple C++ example exhaust memory
           Product: gcc
           Version: 4.9.4
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: graeser at mi dot fu-berlin.de
  Target Milestone: ---

Created attachment 39750
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39750&action=edit
Compiling with 'g++-4.9 -O -g' triggers the problem.

When trying to compile the attached example with 'g++-4.9 -O -g' compilation
does not terminate and memory usage grows slowly. I terminated compilation when
gcc used more than 14gb of memory.

Notice that the issue is not triggered if one level of indirection is removed,
e.g., if the body of test() is copied into main().

Reply via email to