public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/27881]  New: Memory exhausted with -finline-functions on testsuite file alias3.C
@ 2006-06-03  2:36 flash at pobox dot com
  2006-06-03  2:37 ` [Bug c++/27881] " flash at pobox dot com
                   ` (13 more replies)
  0 siblings, 14 replies; 15+ messages in thread
From: flash at pobox dot com @ 2006-06-03  2:36 UTC (permalink / raw)
  To: gcc-bugs

Compiling the GCC testsuite file alias3.C with -O1 -finline-functions exhausts
memory on checking=all or =yes builds of GCC 4.1.1, on Ubuntu 5.04 with virtual
memory limited to 500M.  Roughly similar behavior on Mac OSX 10.4.6 with a
checking=all build of GCC 4.1.0, though ulimit is broken on the Mac, so I had
to kill the process manually.  A checking=all build of GCC 4.0.2 compiles
without error.
    The symptoms are similar to my PR26774, but that's fixed in 4.1.1, and
didn't require optimization.
    Here's the Delta-reduced file:

namespace A{
  struct X{};
  void f(X&);
  namespace a_very_long_namespace_name{
  }
}
namespace B = A;
void B::f(A::X& x)
{
  B::f(x);
  f(x);
}


============
Here's the session; I'll attach the preprocessed file.

131> /opt/gcc411-chk-all/bin/gcc -v -save-temps -c -O1 -finline-functions  
../cpp/bugfiles/GCC_bugfiles/noerror/131415_alias3_min.cpp
Using built-in specs.
Target: i686-pc-linux-gnu
Configured with: /third-party_source/gcc-4.1.1/configure --enable-checking=all
--prefix=/opt/gcc411-chk-all/ --enable-languages=c,c++
--with-comment=PalmSource checking=all build by Flash Sheridan 5/31/06 on
Kondal
Thread model: posix
gcc version 4.1.1
 /home/opt/gcc411-chk-all/bin/../libexec/gcc/i686-pc-linux-gnu/4.1.1/cc1plus -E
-quiet -v -iprefix
/home/opt/gcc411-chk-all/bin/../lib/gcc/i686-pc-linux-gnu/4.1.1/ -D_GNU_SOURCE
../cpp/bugfiles/GCC_bugfiles/noerror/131415_alias3_min.cpp -mtune=pentiumpro
-finline-functions -O1 -fpch-preprocess -o 131415_alias3_min.ii
ignoring nonexistent directory
"/home/opt/gcc411-chk-all/bin/../lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/include"
ignoring duplicate directory
"/opt/gcc411-chk-all//lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../include/c++/4.1.1"
ignoring duplicate directory
"/opt/gcc411-chk-all//lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../include/c++/4.1.1/i686-pc-linux-gnu"
ignoring duplicate directory
"/opt/gcc411-chk-all//lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../include/c++/4.1.1/backward"
ignoring duplicate directory
"/opt/gcc411-chk-all//lib/gcc/i686-pc-linux-gnu/4.1.1/include"
ignoring nonexistent directory
"/opt/gcc411-chk-all//lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/include"
#include "..." search starts here:
#include <...> search starts here:

/home/opt/gcc411-chk-all/bin/../lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../include/c++/4.1.1

/home/opt/gcc411-chk-all/bin/../lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../include/c++/4.1.1/i686-pc-linux-gnu

/home/opt/gcc411-chk-all/bin/../lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../include/c++/4.1.1/backward
 /home/opt/gcc411-chk-all/bin/../lib/gcc/i686-pc-linux-gnu/4.1.1/include
 /usr/local/include
 /opt/gcc411-chk-all//include
 /usr/include
End of search list.
 /home/opt/gcc411-chk-all/bin/../libexec/gcc/i686-pc-linux-gnu/4.1.1/cc1plus
-fpreprocessed 131415_alias3_min.ii -quiet -dumpbase 131415_alias3_min.cpp
-mtune=pentiumpro -auxbase 131415_alias3_min -O1 -version -finline-functions -o
131415_alias3_min.s
GNU C++ version 4.1.1 (i686-pc-linux-gnu)
        compiled by GNU C version 3.3.5 (Debian 1:3.3.5-8ubuntu2).
GGC heuristics: --param ggc-min-expand=0 --param ggc-min-heapsize=0
Compiler executable checksum: 0017ab69adc149664c23a10e9b6eba83
virtual memory exhausted: Cannot allocate memory


---
http://pobox.com/~flash
Quality Lead for Compilers and Debuggers
PalmSource, Inc. Tools Quality Assurance
PalmSource bug 131415


-- 
           Summary: Memory exhausted with -finline-functions on testsuite
                    file alias3.C
           Product: gcc
           Version: 4.1.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: flash at pobox dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27881


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug c++/27881] Memory exhausted with -finline-functions on testsuite file alias3.C
  2006-06-03  2:36 [Bug c++/27881] New: Memory exhausted with -finline-functions on testsuite file alias3.C flash at pobox dot com
@ 2006-06-03  2:37 ` flash at pobox dot com
  2006-06-03 20:33 ` [Bug middle-end/27881] [4.1 Regression] " rguenth at gcc dot gnu dot org
                   ` (12 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: flash at pobox dot com @ 2006-06-03  2:37 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from flash at pobox dot com  2006-06-03 02:37 -------
Created an attachment (id=11583)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11583&action=view)
Preprocessed Delta-reduced source file


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27881


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug middle-end/27881] [4.1 Regression] Memory exhausted with -finline-functions on testsuite file alias3.C
  2006-06-03  2:36 [Bug c++/27881] New: Memory exhausted with -finline-functions on testsuite file alias3.C flash at pobox dot com
  2006-06-03  2:37 ` [Bug c++/27881] " flash at pobox dot com
@ 2006-06-03 20:33 ` rguenth at gcc dot gnu dot org
  2006-06-03 20:35 ` pinskia at gcc dot gnu dot org
                   ` (11 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2006-06-03 20:33 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from rguenth at gcc dot gnu dot org  2006-06-03 20:32 -------
Confirmed.  Also fails for release checking.


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rguenth at gcc dot gnu dot
                   |                            |org
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
           Keywords|                            |ice-on-valid-code
      Known to fail|                            |4.1.0 4.1.1
      Known to work|                            |4.2.0 4.0.3
   Last reconfirmed|0000-00-00 00:00:00         |2006-06-03 20:32:49
               date|                            |
            Summary|Memory exhausted with -     |[4.1 Regression] Memory
                   |finline-functions on        |exhausted with -finline-
                   |testsuite file alias3.C     |functions on testsuite file
                   |                            |alias3.C


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27881


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug middle-end/27881] [4.1 Regression] Memory exhausted with -finline-functions on testsuite file alias3.C
  2006-06-03  2:36 [Bug c++/27881] New: Memory exhausted with -finline-functions on testsuite file alias3.C flash at pobox dot com
  2006-06-03  2:37 ` [Bug c++/27881] " flash at pobox dot com
  2006-06-03 20:33 ` [Bug middle-end/27881] [4.1 Regression] " rguenth at gcc dot gnu dot org
@ 2006-06-03 20:35 ` pinskia at gcc dot gnu dot org
  2006-06-07 13:49 ` rguenth at gcc dot gnu dot org
                   ` (10 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2006-06-03 20:35 UTC (permalink / raw)
  To: gcc-bugs



-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |4.1.2


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27881


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug middle-end/27881] [4.1 Regression] Memory exhausted with -finline-functions on testsuite file alias3.C
  2006-06-03  2:36 [Bug c++/27881] New: Memory exhausted with -finline-functions on testsuite file alias3.C flash at pobox dot com
                   ` (2 preceding siblings ...)
  2006-06-03 20:35 ` pinskia at gcc dot gnu dot org
@ 2006-06-07 13:49 ` rguenth at gcc dot gnu dot org
  2006-06-07 13:53 ` rguenth at gcc dot gnu dot org
                   ` (9 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2006-06-07 13:49 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from rguenth at gcc dot gnu dot org  2006-06-07 13:43 -------
Recursive inlining causes memory usage to grow exponentially.  The current
default limit is

DEFPARAM (PARAM_MAX_INLINE_RECURSIVE_DEPTH_AUTO,
          "max-inline-recursive-depth-auto",
          "The maximum depth of recursive inlining for non-inline functions",
          8, 0, 0)

and for illustration, here's memory growth with changing this parameter:

1    3.2 MiB
2    3.2 MiB
3    5.5 MiB
4    killed after using 495 MiB

we simply create a lot of temporares and calls and basic blocks.  Which some
place of gcc doesn't very much like (t24.fixupcfg dump):

;; Function void A::f(A::X&) (_ZN1A1fERNS_1XE)

Removing basic block 27
Removing basic block 26
Removing basic block 20
Removing basic block 13
Removing basic block 12
Removing basic block 6
Merging blocks 0 and 1
Merging blocks 0 and 2
Merging blocks 0 and 3
Merging blocks 0 and 4
Merging blocks 0 and 5
Merging blocks 0 and 7
Merging blocks 0 and 8
Merging blocks 0 and 9
Merging blocks 0 and 10
Merging blocks 0 and 11
Merging blocks 0 and 14
Merging blocks 0 and 15
Merging blocks 0 and 16
Merging blocks 0 and 17
Merging blocks 0 and 18
Merging blocks 0 and 19
Merging blocks 0 and 21
Merging blocks 0 and 22
Merging blocks 0 and 23
Merging blocks 0 and 24
Merging blocks 0 and 25
Merging blocks 0 and 28
void A::f(A::X&) (x)
{
  struct X & x;
<repeat that line 16382(!!) times>

<bb 0>:
  x = x;
  x = x;
  x = x;
  f (x);
  f (x);
  x = x;
  f (x);
  f (x);
  x = x;
  x = x;
  f (x);
  f (x);
  x = x;
  f (x);
  f (x);
  x = x;
  x = x;
  x = x;
  f (x);
  f (x);
  x = x;
  f (x);
  f (x);
  x = x;
  x = x;
  f (x);
  f (x);
  x = x;
  f (x);
  f (x);
  return;

}


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27881


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug middle-end/27881] [4.1 Regression] Memory exhausted with -finline-functions on testsuite file alias3.C
  2006-06-03  2:36 [Bug c++/27881] New: Memory exhausted with -finline-functions on testsuite file alias3.C flash at pobox dot com
                   ` (3 preceding siblings ...)
  2006-06-07 13:49 ` rguenth at gcc dot gnu dot org
@ 2006-06-07 13:53 ` rguenth at gcc dot gnu dot org
  2006-06-07 14:23 ` rguenth at gcc dot gnu dot org
                   ` (8 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2006-06-07 13:53 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from rguenth at gcc dot gnu dot org  2006-06-07 13:49 -------
That was with recursion depth 3.  With depth 2 we have 63 temporaries, with
depth 1 there are 3.  Now guess what would be the number for a depth of 4.

Note this problem is fixed in 4.2.  Anyone remembers which patch could have
done that?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27881


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug middle-end/27881] [4.1 Regression] Memory exhausted with -finline-functions on testsuite file alias3.C
  2006-06-03  2:36 [Bug c++/27881] New: Memory exhausted with -finline-functions on testsuite file alias3.C flash at pobox dot com
                   ` (4 preceding siblings ...)
  2006-06-07 13:53 ` rguenth at gcc dot gnu dot org
@ 2006-06-07 14:23 ` rguenth at gcc dot gnu dot org
  2006-06-07 14:36 ` rguenth at gcc dot gnu dot org
                   ` (7 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2006-06-07 14:23 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from rguenth at gcc dot gnu dot org  2006-06-07 14:01 -------
I'm checking if it was fixed by

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109379
Log:
2006-01-05  Richard Guenther  <rguenther@suse.de>
            Diego Novillo  <dnovillo@redhat.com>

        * tree-pass.h (TODO_remove_unused_locals): Define.
        * gimple-low.c (expand_var_p, remove_useless_vars,
        pass_remove_useless_vars): Remove.  Update all users.
        * tree-ssa-live.c (mark_all_vars_used_1): Handle SSA names.
        (remove_unused_locals): New function.
        * tree-flow.h (remove_unused_locals): Declare.
        * passes.c (execute_todo): Call remove_unused_locals if
        TODO_remove_unused_locals is set.
        * tree-into-ssa.c (pass_build_ssa): Add TODO_remove_unused_locals.
        * tree-ssa-dce.c (pass_dce): Likewise.
        * tree-outof-ssa.c (pass_del_ssa): Likewise.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27881


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug middle-end/27881] [4.1 Regression] Memory exhausted with -finline-functions on testsuite file alias3.C
  2006-06-03  2:36 [Bug c++/27881] New: Memory exhausted with -finline-functions on testsuite file alias3.C flash at pobox dot com
                   ` (5 preceding siblings ...)
  2006-06-07 14:23 ` rguenth at gcc dot gnu dot org
@ 2006-06-07 14:36 ` rguenth at gcc dot gnu dot org
  2006-06-07 23:09 ` janis at gcc dot gnu dot org
                   ` (6 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2006-06-07 14:36 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #6 from rguenth at gcc dot gnu dot org  2006-06-07 14:23 -------
No, it wasn't.  Janis, can you hunt this?


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |janis at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27881


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug middle-end/27881] [4.1 Regression] Memory exhausted with -finline-functions on testsuite file alias3.C
  2006-06-03  2:36 [Bug c++/27881] New: Memory exhausted with -finline-functions on testsuite file alias3.C flash at pobox dot com
                   ` (6 preceding siblings ...)
  2006-06-07 14:36 ` rguenth at gcc dot gnu dot org
@ 2006-06-07 23:09 ` janis at gcc dot gnu dot org
  2006-06-08  0:01 ` janis at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: janis at gcc dot gnu dot org @ 2006-06-07 23:09 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #7 from janis at gcc dot gnu dot org  2006-06-07 22:44 -------
A regression hunt on powerpc-linux using the testcase in the description with
"ulimit -v 500000" identified this patch as the start of the failures:

    http://gcc.gnu.org/viewcvs?view=rev&rev=102521

    r102521 | hubicka | 2005-07-28 21:45:27 +0000 (Thu, 28 Jul 2005)

The test still fails on mainline with r109576 and passes with r109587, so
something on 2006-01-11 in between those revisions fixes it.  Builds are broken
in that range, but I'm adapting my reghunt setup to handle that so I might come
up with an answer.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27881


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug middle-end/27881] [4.1 Regression] Memory exhausted with -finline-functions on testsuite file alias3.C
  2006-06-03  2:36 [Bug c++/27881] New: Memory exhausted with -finline-functions on testsuite file alias3.C flash at pobox dot com
                   ` (7 preceding siblings ...)
  2006-06-07 23:09 ` janis at gcc dot gnu dot org
@ 2006-06-08  0:01 ` janis at gcc dot gnu dot org
  2006-11-01 18:06 ` mmitchel at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: janis at gcc dot gnu dot org @ 2006-06-08  0:01 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #8 from janis at gcc dot gnu dot org  2006-06-07 23:19 -------
The failures stop on mainline with this patch:

    http://gcc.gnu.org/viewcvs?view=rev&rev=109580

    r109580 | hubicka | 2006-01-11 13:13:37 +0000 (Wed, 11 Jan 2006)


-- 

janis at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hubicka at gcc dot gnu dot
                   |                            |org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27881


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug middle-end/27881] [4.1 Regression] Memory exhausted with -finline-functions on testsuite file alias3.C
  2006-06-03  2:36 [Bug c++/27881] New: Memory exhausted with -finline-functions on testsuite file alias3.C flash at pobox dot com
                   ` (8 preceding siblings ...)
  2006-06-08  0:01 ` janis at gcc dot gnu dot org
@ 2006-11-01 18:06 ` mmitchel at gcc dot gnu dot org
  2006-11-14 17:25 ` mmitchel at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: mmitchel at gcc dot gnu dot org @ 2006-11-01 18:06 UTC (permalink / raw)
  To: gcc-bugs



-- 

mmitchel at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27881


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug middle-end/27881] [4.1 Regression] Memory exhausted with -finline-functions on testsuite file alias3.C
  2006-06-03  2:36 [Bug c++/27881] New: Memory exhausted with -finline-functions on testsuite file alias3.C flash at pobox dot com
                   ` (9 preceding siblings ...)
  2006-11-01 18:06 ` mmitchel at gcc dot gnu dot org
@ 2006-11-14 17:25 ` mmitchel at gcc dot gnu dot org
  2006-11-14 17:42 ` rguenth at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: mmitchel at gcc dot gnu dot org @ 2006-11-14 17:25 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #9 from mmitchel at gcc dot gnu dot org  2006-11-14 17:25 -------
The following simpler test case is sufficient to show the same behavior:

struct X{};
void f(X& x)
{
  f(x);
  f(x);
}

Also, it is indeed true that --param max-inline-recursive-depth-auto=3 makes
this compile instantaneously, but a value of 4 makes it go for a long time.  I
understand expoentials, but 2^4 isn't that big a number, so I wonder if we're
hitting something else super-linear in here -- perhaps something that still in
later releases as well?

I am going to downgrade this to P2, as normally -finline-functions is only used
with -O3, and as the --param option provides a work-around.


-- 

mmitchel at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P1                          |P2


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27881


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug middle-end/27881] [4.1 Regression] Memory exhausted with -finline-functions on testsuite file alias3.C
  2006-06-03  2:36 [Bug c++/27881] New: Memory exhausted with -finline-functions on testsuite file alias3.C flash at pobox dot com
                   ` (10 preceding siblings ...)
  2006-11-14 17:25 ` mmitchel at gcc dot gnu dot org
@ 2006-11-14 17:42 ` rguenth at gcc dot gnu dot org
  2007-02-14  9:16 ` mmitchel at gcc dot gnu dot org
  2008-07-04 15:34 ` jsm28 at gcc dot gnu dot org
  13 siblings, 0 replies; 15+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2006-11-14 17:42 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #10 from rguenth at gcc dot gnu dot org  2006-11-14 17:42 -------
It's true that the number of created calls is 2^N, but unfortunately the number
of created temporaries grows super-exponential:

 --param max-inline-recursive-depth-auto      grep 'struct X' t.C.t24.fixupcfg 
| wc -l
   1       3
   2      63
   3   16383 (!)

So it grows like n_i = (2*(n_{i-1}+1))**2 - 1 with n_1 = 3.
For 4 we would have 1073741823, for 5 we get 4611686018427387904 number
of temporaries ;)

Honza's patch (comment #8) fixes this on the mainline, but I guess porting that
back is not really an option.  We might instead lower the default value of
max-inline-recursive-depth[-auto], which is currently 8.

>From the above numbers a limit of 2 should be appropriate.  Or we can make
it count the number of functions inlined, not the depth, to avoid exponential
behavior with multiple calls to self.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27881


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug middle-end/27881] [4.1 Regression] Memory exhausted with -finline-functions on testsuite file alias3.C
  2006-06-03  2:36 [Bug c++/27881] New: Memory exhausted with -finline-functions on testsuite file alias3.C flash at pobox dot com
                   ` (11 preceding siblings ...)
  2006-11-14 17:42 ` rguenth at gcc dot gnu dot org
@ 2007-02-14  9:16 ` mmitchel at gcc dot gnu dot org
  2008-07-04 15:34 ` jsm28 at gcc dot gnu dot org
  13 siblings, 0 replies; 15+ messages in thread
From: mmitchel at gcc dot gnu dot org @ 2007-02-14  9:16 UTC (permalink / raw)
  To: gcc-bugs



-- 

mmitchel at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.1.2                       |4.1.3


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27881


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Bug middle-end/27881] [4.1 Regression] Memory exhausted with -finline-functions on testsuite file alias3.C
  2006-06-03  2:36 [Bug c++/27881] New: Memory exhausted with -finline-functions on testsuite file alias3.C flash at pobox dot com
                   ` (12 preceding siblings ...)
  2007-02-14  9:16 ` mmitchel at gcc dot gnu dot org
@ 2008-07-04 15:34 ` jsm28 at gcc dot gnu dot org
  13 siblings, 0 replies; 15+ messages in thread
From: jsm28 at gcc dot gnu dot org @ 2008-07-04 15:34 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #11 from jsm28 at gcc dot gnu dot org  2008-07-04 15:33 -------
Closing 4.1 branch.


-- 

jsm28 at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
      Known to fail|4.1.0 4.1.1                 |4.1.0 4.1.1 4.1.3
         Resolution|                            |FIXED
   Target Milestone|4.1.3                       |4.2.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27881


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2008-07-04 15:34 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-06-03  2:36 [Bug c++/27881] New: Memory exhausted with -finline-functions on testsuite file alias3.C flash at pobox dot com
2006-06-03  2:37 ` [Bug c++/27881] " flash at pobox dot com
2006-06-03 20:33 ` [Bug middle-end/27881] [4.1 Regression] " rguenth at gcc dot gnu dot org
2006-06-03 20:35 ` pinskia at gcc dot gnu dot org
2006-06-07 13:49 ` rguenth at gcc dot gnu dot org
2006-06-07 13:53 ` rguenth at gcc dot gnu dot org
2006-06-07 14:23 ` rguenth at gcc dot gnu dot org
2006-06-07 14:36 ` rguenth at gcc dot gnu dot org
2006-06-07 23:09 ` janis at gcc dot gnu dot org
2006-06-08  0:01 ` janis at gcc dot gnu dot org
2006-11-01 18:06 ` mmitchel at gcc dot gnu dot org
2006-11-14 17:25 ` mmitchel at gcc dot gnu dot org
2006-11-14 17:42 ` rguenth at gcc dot gnu dot org
2007-02-14  9:16 ` mmitchel at gcc dot gnu dot org
2008-07-04 15:34 ` jsm28 at gcc dot gnu dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).