public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/53226] New: memory consumption for heavy template instantiations increased massively
@ 2012-05-04 7:10 mario-baumann at web dot de
2012-05-04 7:22 ` [Bug c++/53226] " manu at gcc dot gnu.org
` (15 more replies)
0 siblings, 16 replies; 17+ messages in thread
From: mario-baumann at web dot de @ 2012-05-04 7:10 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53226
Bug #: 53226
Summary: memory consumption for heavy template instantiations
increased massively
Classification: Unclassified
Product: gcc
Version: 4.8.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: mario-baumann@web.de
Hi All,
i noticed that memory consumption for heavy template instantiations increased
massively between gcc revision 187034 and 187074. If a compile my current
project (unfortunately closed source) i got e.g.
> top
top - 08:58:08 up 1 day, 30 min, 11 users, load average: 28.83, 19.13, 13.36
Mem: 24607424k total, 24464568k used, 142856k free, 752k buffers
Swap: 52436120k total, 6650108k used, 45786012k free, 4174408k cached
PID PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
14825 20 0 24.5g 18g 496 R 89.1 79.0 3:48.75 cc1plus
Mario.
---
> uname -a
Linux ahsoka.intec.dom 2.6.32-220.13.1.el6.x86_64 #1 SMP Thu Mar 29 11:46:40
EDT 2012 x86_64 x86_64 x86_64 GNU/Linux
> rpm -qa "glibc*" | grep -e 'glibc-[0-9]' | sort -u
glibc-2.12-1.47.el6_2.9.i686
glibc-2.12-1.47.el6_2.9.x86_64
> g++ -v
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/app2/gcc/4.8.0-20120503-svn187074/x86_64/libexec/gcc/x86_64-unknown-linux-gnu/4.8.0/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: ./configure --prefix=/app2/gcc/4.8.0-20120503-svn187074/x86_64
--enable-languages=c,c++,fortran --disable-nls
--with-gmp=/app2/gcc/4.8.0-20120503-svn187074/x86_64/aux
--with-mpfr=/app2/gcc/4.8.0-20120503-svn187074/x86_64/aux
--with-mpc=/app2/gcc/4.8.0-20120503-svn187074/x86_64/aux
--with-ppl=/app2/gcc/4.8.0-20120503-svn187074/x86_64/aux
--with-cloog=/app2/gcc/4.8.0-20120503-svn187074/x86_64/aux
Thread model: posix
gcc version 4.8.0 20120503 (experimental) (GCC)
> ld -v
GNU ld (GNU Binutils) 2.22.52.20120503
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug c++/53226] memory consumption for heavy template instantiations increased massively
2012-05-04 7:10 [Bug c++/53226] New: memory consumption for heavy template instantiations increased massively mario-baumann at web dot de
@ 2012-05-04 7:22 ` manu at gcc dot gnu.org
2012-05-04 9:01 ` rguenth at gcc dot gnu.org
` (14 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: manu at gcc dot gnu.org @ 2012-05-04 7:22 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53226
Manuel López-Ibáñez <manu at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |WAITING
Last reconfirmed| |2012-05-04
CC| |manu at gcc dot gnu.org
Ever Confirmed|0 |1
--- Comment #1 from Manuel López-Ibáñez <manu at gcc dot gnu.org> 2012-05-04 07:22:33 UTC ---
http://gcc.gnu.org/bugs/minimize.html
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug c++/53226] memory consumption for heavy template instantiations increased massively
2012-05-04 7:10 [Bug c++/53226] New: memory consumption for heavy template instantiations increased massively mario-baumann at web dot de
2012-05-04 7:22 ` [Bug c++/53226] " manu at gcc dot gnu.org
@ 2012-05-04 9:01 ` rguenth at gcc dot gnu.org
2012-05-04 9:33 ` mario-baumann at web dot de
` (13 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: rguenth at gcc dot gnu.org @ 2012-05-04 9:01 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53226
--- Comment #2 from Richard Guenther <rguenth at gcc dot gnu.org> 2012-05-04 09:01:32 UTC ---
Can you bi-sect to an exact revision causing the regression?
What compile options do you use?
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug c++/53226] memory consumption for heavy template instantiations increased massively
2012-05-04 7:10 [Bug c++/53226] New: memory consumption for heavy template instantiations increased massively mario-baumann at web dot de
2012-05-04 7:22 ` [Bug c++/53226] " manu at gcc dot gnu.org
2012-05-04 9:01 ` rguenth at gcc dot gnu.org
@ 2012-05-04 9:33 ` mario-baumann at web dot de
2012-05-04 19:52 ` mario-baumann at web dot de
` (12 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: mario-baumann at web dot de @ 2012-05-04 9:33 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53226
--- Comment #3 from Mario Baumann <mario-baumann at web dot de> 2012-05-04 09:33:07 UTC ---
Hi Richard,
compile options are: -m32 -msse -msse2 -mfpmath=sse -fPIC -pipe -Wall -Wunused
-Werror -O2 -g
bi-sect: in progress ...
Mario.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug c++/53226] memory consumption for heavy template instantiations increased massively
2012-05-04 7:10 [Bug c++/53226] New: memory consumption for heavy template instantiations increased massively mario-baumann at web dot de
` (2 preceding siblings ...)
2012-05-04 9:33 ` mario-baumann at web dot de
@ 2012-05-04 19:52 ` mario-baumann at web dot de
2012-05-08 7:15 ` mario-baumann at web dot de
` (11 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: mario-baumann at web dot de @ 2012-05-04 19:52 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53226
--- Comment #4 from Mario Baumann <mario-baumann at web dot de> 2012-05-04 19:51:24 UTC ---
Correction: -m32 works fine.
1st bi-sect: gcc revision 187054 shows the same problem if compiling with -m64.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug c++/53226] memory consumption for heavy template instantiations increased massively
2012-05-04 7:10 [Bug c++/53226] New: memory consumption for heavy template instantiations increased massively mario-baumann at web dot de
` (3 preceding siblings ...)
2012-05-04 19:52 ` mario-baumann at web dot de
@ 2012-05-08 7:15 ` mario-baumann at web dot de
2012-05-08 7:55 ` mario-baumann at web dot de
` (10 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: mario-baumann at web dot de @ 2012-05-08 7:15 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53226
--- Comment #5 from Mario Baumann <mario-baumann at web dot de> 2012-05-08 06:48:38 UTC ---
I've finished the bi-section -> revision 187053 caused the problem.
I'm trying to produce a testcase ...
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug c++/53226] memory consumption for heavy template instantiations increased massively
2012-05-04 7:10 [Bug c++/53226] New: memory consumption for heavy template instantiations increased massively mario-baumann at web dot de
` (4 preceding siblings ...)
2012-05-08 7:15 ` mario-baumann at web dot de
@ 2012-05-08 7:55 ` mario-baumann at web dot de
2012-05-08 10:16 ` rguenth at gcc dot gnu.org
` (9 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: mario-baumann at web dot de @ 2012-05-08 7:55 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53226
--- Comment #6 from Mario Baumann <mario-baumann at web dot de> 2012-05-08 07:54:22 UTC ---
Created attachment 27341
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27341
c++ source
Added testcase (needs include files from boost ->
http://sourceforge.net/projects/boost/files/boost/1.49.0/ -> just extract any
tarball).
> /app2/gcc/4.8.0-20120507-svn187053/x86_64/bin/g++ -v
Using built-in specs.
COLLECT_GCC=/app2/gcc/4.8.0-20120507-svn187053/x86_64/bin/g++
COLLECT_LTO_WRAPPER=/app2/gcc/4.8.0-20120507-svn187053/x86_64/libexec/gcc/x86_64-unknown-linux-gnu/4.8.0/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: ./configure --prefix=/app2/gcc/4.8.0-20120507-svn187053/x86_64
--enable-languages=c,c++,fortran --disable-nls
--with-gmp=/app2/gcc/4.8.0-20120507-svn187053/x86_64/aux
--with-mpfr=/app2/gcc/4.8.0-20120507-svn187053/x86_64/aux
--with-mpc=/app2/gcc/4.8.0-20120507-svn187053/x86_64/aux
--with-ppl=/app2/gcc/4.8.0-20120507-svn187053/x86_64/aux
--with-cloog=/app2/gcc/4.8.0-20120507-svn187053/x86_64/aux
Thread model: posix
gcc version 4.8.0 20120502 (experimental) (GCC)
bad: g++ -Iboost_1_49_0/ -c foo.cpp -O2 -m64
bad: g++ -Iboost_1_49_0/ -c foo.cpp -O1 -m64
ok: g++ -Iboost_1_49_0/ -c foo.cpp -O0 -m64
ok: g++ -Iboost_1_49_0/ -c foo.cpp -O2 -m32
Mario.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug c++/53226] memory consumption for heavy template instantiations increased massively
2012-05-04 7:10 [Bug c++/53226] New: memory consumption for heavy template instantiations increased massively mario-baumann at web dot de
` (5 preceding siblings ...)
2012-05-08 7:55 ` mario-baumann at web dot de
@ 2012-05-08 10:16 ` rguenth at gcc dot gnu.org
2012-05-08 12:04 ` matz at gcc dot gnu.org
` (8 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: rguenth at gcc dot gnu.org @ 2012-05-08 10:16 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53226
Richard Guenther <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|WAITING |UNCONFIRMED
CC| |matz at gcc dot gnu.org
Ever Confirmed|1 |0
--- Comment #7 from Richard Guenther <rguenth at gcc dot gnu.org> 2012-05-08 10:09:49 UTC ---
Oh well. Micha - can you investigate? Maybe we fail to properly garbage
collect some stuff now?
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug c++/53226] memory consumption for heavy template instantiations increased massively
2012-05-04 7:10 [Bug c++/53226] New: memory consumption for heavy template instantiations increased massively mario-baumann at web dot de
` (6 preceding siblings ...)
2012-05-08 10:16 ` rguenth at gcc dot gnu.org
@ 2012-05-08 12:04 ` matz at gcc dot gnu.org
2012-05-08 12:10 ` jakub at gcc dot gnu.org
` (7 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: matz at gcc dot gnu.org @ 2012-05-08 12:04 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53226
Michael Matz <matz at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|2012-05-04 00:00:00 |2012-05-08
AssignedTo|unassigned at gcc dot |matz at gcc dot gnu.org
|gnu.org |
Ever Confirmed|0 |1
--- Comment #8 from Michael Matz <matz at gcc dot gnu.org> 2012-05-08 10:46:38 UTC ---
Yep, mine.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug c++/53226] memory consumption for heavy template instantiations increased massively
2012-05-04 7:10 [Bug c++/53226] New: memory consumption for heavy template instantiations increased massively mario-baumann at web dot de
` (7 preceding siblings ...)
2012-05-08 12:04 ` matz at gcc dot gnu.org
@ 2012-05-08 12:10 ` jakub at gcc dot gnu.org
2012-05-08 12:13 ` matz at gcc dot gnu.org
` (6 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: jakub at gcc dot gnu.org @ 2012-05-08 12:10 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53226
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jakub at gcc dot gnu.org
--- Comment #9 from Jakub Jelinek <jakub at gcc dot gnu.org> 2012-05-08 12:03:55 UTC ---
Ugh, remove_prop_source_from_use can remove stmts while prev iterator points to
them. This has been buggy before, but didn't result in endless loop.
I guess instead of using prev/prev_initialized, the loop could gimple_set_uid
(stmt, 0) the stmts it is about to process and gimple_set_uid (stmt, 1) stmts
that don't need to be processed again, then gsi = prev; could be just replaced
by doing gsi_prev (&gsi); enough times to reach start of bb or a stmt with uid
1.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug c++/53226] memory consumption for heavy template instantiations increased massively
2012-05-04 7:10 [Bug c++/53226] New: memory consumption for heavy template instantiations increased massively mario-baumann at web dot de
` (9 preceding siblings ...)
2012-05-08 12:13 ` matz at gcc dot gnu.org
@ 2012-05-08 12:13 ` rguenth at gcc dot gnu.org
2012-05-08 13:20 ` rguenth at gcc dot gnu.org
` (4 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: rguenth at gcc dot gnu.org @ 2012-05-08 12:13 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53226
--- Comment #10 from Richard Guenther <rguenth at gcc dot gnu.org> 2012-05-08 12:09:05 UTC ---
(In reply to comment #9)
> Ugh, remove_prop_source_from_use can remove stmts while prev iterator points to
> them. This has been buggy before, but didn't result in endless loop.
> I guess instead of using prev/prev_initialized, the loop could gimple_set_uid
> (stmt, 0) the stmts it is about to process and gimple_set_uid (stmt, 1) stmts
> that don't need to be processed again, then gsi = prev; could be just replaced
> by doing gsi_prev (&gsi); enough times to reach start of bb or a stmt with uid
> 1.
The other way is to try to get away without immediately removing propagated
source stmts - the obvious downside is that transforms relying on
single-use definitions will be confused by those dead uses (but the scheme
how it works now is fragile anyway because we are not sure we visit the stmts
in the correct order).
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug c++/53226] memory consumption for heavy template instantiations increased massively
2012-05-04 7:10 [Bug c++/53226] New: memory consumption for heavy template instantiations increased massively mario-baumann at web dot de
` (8 preceding siblings ...)
2012-05-08 12:10 ` jakub at gcc dot gnu.org
@ 2012-05-08 12:13 ` matz at gcc dot gnu.org
2012-05-08 12:13 ` rguenth at gcc dot gnu.org
` (5 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: matz at gcc dot gnu.org @ 2012-05-08 12:13 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53226
--- Comment #11 from Michael Matz <matz at gcc dot gnu.org> 2012-05-08 12:12:20 UTC ---
(In reply to comment #9)
> I guess instead of using prev/prev_initialized, the loop could gimple_set_uid
> (stmt, 0) the stmts it is about to process and gimple_set_uid (stmt, 1) stmts
> that don't need to be processed again, then gsi = prev; could be just replaced
> by doing gsi_prev (&gsi); enough times to reach start of bb or a stmt with uid
> 1.
Yeah, something along these lines. If you get to that, please do,
I can't care for this today.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug c++/53226] memory consumption for heavy template instantiations increased massively
2012-05-04 7:10 [Bug c++/53226] New: memory consumption for heavy template instantiations increased massively mario-baumann at web dot de
` (10 preceding siblings ...)
2012-05-08 12:13 ` rguenth at gcc dot gnu.org
@ 2012-05-08 13:20 ` rguenth at gcc dot gnu.org
2012-05-08 13:25 ` matz at gcc dot gnu.org
` (3 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: rguenth at gcc dot gnu.org @ 2012-05-08 13:20 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53226
--- Comment #12 from Richard Guenther <rguenth at gcc dot gnu.org> 2012-05-08 12:12:42 UTC ---
One way would be to have a queue of propagation sources to be removed and
delay the removal until after we have processed the function (the basic
block?).
Then have a worklist of stmts to re-visit which we initialize from the uses
of the stmts we remove.
Or something like that ... or simply do not care (though we have a few
testcases that depend on this I think)
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug c++/53226] memory consumption for heavy template instantiations increased massively
2012-05-04 7:10 [Bug c++/53226] New: memory consumption for heavy template instantiations increased massively mario-baumann at web dot de
` (11 preceding siblings ...)
2012-05-08 13:20 ` rguenth at gcc dot gnu.org
@ 2012-05-08 13:25 ` matz at gcc dot gnu.org
2012-05-08 16:36 ` [Bug tree-optimization/53226] [4.8 Regression] Endless loop in forwprop jakub at gcc dot gnu.org
` (2 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: matz at gcc dot gnu.org @ 2012-05-08 13:25 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53226
--- Comment #13 from Michael Matz <matz at gcc dot gnu.org> 2012-05-08 13:19:42 UTC ---
(In reply to comment #10)
> The other way is to try to get away without immediately removing propagated
> source stmts - the obvious downside is that transforms relying on
> single-use definitions will be confused by those dead uses
Just for completeness: If we would simply NOP out the to-be-removed statements
that would be taken care of. Additionally iterator copies to those
non-removed stmts wouldn't break.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug tree-optimization/53226] [4.8 Regression] Endless loop in forwprop
2012-05-04 7:10 [Bug c++/53226] New: memory consumption for heavy template instantiations increased massively mario-baumann at web dot de
` (12 preceding siblings ...)
2012-05-08 13:25 ` matz at gcc dot gnu.org
@ 2012-05-08 16:36 ` jakub at gcc dot gnu.org
2012-05-09 12:22 ` jakub at gcc dot gnu.org
2012-05-09 12:33 ` jakub at gcc dot gnu.org
15 siblings, 0 replies; 17+ messages in thread
From: jakub at gcc dot gnu.org @ 2012-05-08 16:36 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53226
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|c++ |tree-optimization
Target Milestone|--- |4.8.0
Summary|memory consumption for |[4.8 Regression] Endless
|heavy template |loop in forwprop
|instantiations increased |
|massively |
--- Comment #14 from Jakub Jelinek <jakub at gcc dot gnu.org> 2012-05-08 16:20:50 UTC ---
Reduced testcase, not template heavy...:
/* PR tree-optimization/53226 */
void
foo (unsigned long *x, char y, char z)
{
int i;
for (i = y; i < z; ++i)
{
unsigned long a = ((unsigned char) i) & 63UL;
unsigned long b = 1ULL << a;
*x |= b;
}
}
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug tree-optimization/53226] [4.8 Regression] Endless loop in forwprop
2012-05-04 7:10 [Bug c++/53226] New: memory consumption for heavy template instantiations increased massively mario-baumann at web dot de
` (13 preceding siblings ...)
2012-05-08 16:36 ` [Bug tree-optimization/53226] [4.8 Regression] Endless loop in forwprop jakub at gcc dot gnu.org
@ 2012-05-09 12:22 ` jakub at gcc dot gnu.org
2012-05-09 12:33 ` jakub at gcc dot gnu.org
15 siblings, 0 replies; 17+ messages in thread
From: jakub at gcc dot gnu.org @ 2012-05-09 12:22 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53226
--- Comment #15 from Jakub Jelinek <jakub at gcc dot gnu.org> 2012-05-09 12:19:41 UTC ---
Author: jakub
Date: Wed May 9 12:19:34 2012
New Revision: 187328
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=187328
Log:
PR tree-optimization/53226
* tree-ssa-forwprop.c (ssa_forward_propagate_and_combine): Remove
prev and prev_initialized vars, gimple_set_plf (stmt, GF_PLF_1, false)
before processing it and gimple_set_plf (stmt, GF_PLF_1, true) if it
doesn't need to be revisited, look for earliest stmt with
!gimple_plf (stmt, GF_PLF_1) if something changed.
* gcc.c-torture/compile/pr53226.c: New test.
Added:
trunk/gcc/testsuite/gcc.c-torture/compile/pr53226.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/testsuite/ChangeLog
trunk/gcc/tree-ssa-forwprop.c
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug tree-optimization/53226] [4.8 Regression] Endless loop in forwprop
2012-05-04 7:10 [Bug c++/53226] New: memory consumption for heavy template instantiations increased massively mario-baumann at web dot de
` (14 preceding siblings ...)
2012-05-09 12:22 ` jakub at gcc dot gnu.org
@ 2012-05-09 12:33 ` jakub at gcc dot gnu.org
15 siblings, 0 replies; 17+ messages in thread
From: jakub at gcc dot gnu.org @ 2012-05-09 12:33 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53226
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution| |FIXED
--- Comment #16 from Jakub Jelinek <jakub at gcc dot gnu.org> 2012-05-09 12:31:47 UTC ---
Fixed.
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2012-05-09 12:32 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-05-04 7:10 [Bug c++/53226] New: memory consumption for heavy template instantiations increased massively mario-baumann at web dot de
2012-05-04 7:22 ` [Bug c++/53226] " manu at gcc dot gnu.org
2012-05-04 9:01 ` rguenth at gcc dot gnu.org
2012-05-04 9:33 ` mario-baumann at web dot de
2012-05-04 19:52 ` mario-baumann at web dot de
2012-05-08 7:15 ` mario-baumann at web dot de
2012-05-08 7:55 ` mario-baumann at web dot de
2012-05-08 10:16 ` rguenth at gcc dot gnu.org
2012-05-08 12:04 ` matz at gcc dot gnu.org
2012-05-08 12:10 ` jakub at gcc dot gnu.org
2012-05-08 12:13 ` matz at gcc dot gnu.org
2012-05-08 12:13 ` rguenth at gcc dot gnu.org
2012-05-08 13:20 ` rguenth at gcc dot gnu.org
2012-05-08 13:25 ` matz at gcc dot gnu.org
2012-05-08 16:36 ` [Bug tree-optimization/53226] [4.8 Regression] Endless loop in forwprop jakub at gcc dot gnu.org
2012-05-09 12:22 ` jakub at gcc dot gnu.org
2012-05-09 12:33 ` jakub at gcc dot gnu.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).