[Bug c++/12316] [3.4 regression] trouble with garbage collection

bangerth at dealii dot org gcc-bugzilla@gcc.gnu.org
Wed Sep 17 14:21:00 GMT 2003


PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

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


bangerth at dealii dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rth at gcc dot gnu dot org
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|                            |1
   Last reconfirmed|0000-00-00 00:00:00         |2003-09-17 14:06:17
               date|                            |


------- Additional Comments From bangerth at dealii dot org  2003-09-17 14:06 -------
Phantastic, finally we have a small testcase that shows this problem! 
 
In other words, I _can_ reproduce this like here: 
tmp/g> ../build-gcc/gcc-install/bin/g++ --param ggc-min-expand=0 --param ggc-min 
-heapsize=0 -c x.cc -v 
Reading specs from /homes/csm2/bangerth/tmp/build-gcc/gcc-install/bin/../lib/gcc 
/i686-pc-linux-gnu/3.4/specs 
Configured with: '../gcc/configure' '--enable-languages=c,c++ '--prefix=/ticam/b 
angerth/tmp/build-gcc/gcc-install '--enable-checking 
Thread model: posix 
gcc version 3.4 20030916 (experimental) 
 /homes/csm2/bangerth/tmp/build-gcc/gcc-install/bin/../libexec/gcc/i686-pc-linux 
-gnu/3.4/cc1plus -quiet -v -iprefix /homes/csm2/bangerth/tmp/build-gcc/gcc-insta 
ll/bin/../lib/gcc/i686-pc-linux-gnu/3.4/ -D_GNU_SOURCE x.cc -quiet -dumpbase x.c 
c -mtune=pentiumpro -auxbase x -version --param ggc-min-expand=0 --param ggc-min 
-heapsize=0 -o /tmp/cc03VETg.s 
ignoring nonexistent directory "/homes/csm2/bangerth/tmp/build-gcc/gcc-install/b 
in/../lib/gcc/i686-pc-linux-gnu/3.4/../../../../i686-pc-linux-gnu/include" 
ignoring duplicate directory "/ticam/bangerth/tmp/build-gcc/gcc-install/lib/gcc/ 
i686-pc-linux-gnu/3.4/../../../../include/c++/3.4" 
ignoring duplicate directory "/ticam/bangerth/tmp/build-gcc/gcc-install/lib/gcc/ 
i686-pc-linux-gnu/3.4/../../../../include/c++/3.4/i686-pc-linux-gnu" 
ignoring duplicate directory "/ticam/bangerth/tmp/build-gcc/gcc-install/lib/gcc/                      
i686-pc-linux-gnu/3.4/../../../../include/c++/3.4/backward" 
ignoring duplicate directory "/ticam/bangerth/tmp/build-gcc/gcc-install/lib/gcc/                      
i686-pc-linux-gnu/3.4/include" 
ignoring nonexistent directory "/ticam/bangerth/tmp/build-gcc/gcc-install/lib/gc                      
c/i686-pc-linux-gnu/3.4/../../../../i686-pc-linux-gnu/include" 
#include "..." search starts here: 
#include <...> search starts here: 
 /homes/csm2/bangerth/tmp/build-gcc/gcc-install/bin/../lib/gcc/i686-pc-linux-gnu                      
/3.4/../../../../include/c++/3.4 
 /homes/csm2/bangerth/tmp/build-gcc/gcc-install/bin/../lib/gcc/i686-pc-linux-gnu                      
/3.4/../../../../include/c++/3.4/i686-pc-linux-gnu 
 /homes/csm2/bangerth/tmp/build-gcc/gcc-install/bin/../lib/gcc/i686-pc-linux-gnu                      
/3.4/../../../../include/c++/3.4/backward 
 /homes/csm2/bangerth/tmp/build-gcc/gcc-install/bin/../lib/gcc/i686-pc-linux-gnu                      
/3.4/include 
 /usr/local/include 
 /ticam/bangerth/tmp/build-gcc/gcc-install/include 
 /usr/include 
End of search list. 
GNU C++ version 3.4 20030916 (experimental) (i686-pc-linux-gnu) 
        compiled by GNU C version 3.4 20030916 (experimental). 
GGC heuristics: --param ggc-min-expand=0 --param ggc-min-heapsize=0 
virtual memory exhausted: Invalid argument 
 
Richard, since your patch is mentioned, would you mind taking a look? We've got 
quite a few PRs about this, so it seems that many are affected by this problem. 
 
W.



More information about the Gcc-bugs mailing list