------- Additional Comments From steven at gcc dot gnu dot org 2004-12-08 00:54 ------- The rest of this bug goes away when I do this: Index: global.c =================================================================== RCS file: /cvs/gcc/gcc/gcc/global.c,v retrieving revision 1.118 diff -u -3 -p -r1.118 global.c --- global.c 25 Nov 2004 09:30:03 -0000 1.118 +++ global.c 8 Dec 2004 00:48:59 -0000 @@ -344,7 +344,9 @@ global_alloc (FILE *file) size_t i; rtx x; +#if 0 make_accurate_live_analysis (); +#endif max_allocno = 0; Since I have no idea what this "make_accurate_live_analysis ()" tries to achieve, or how, I'll leave this for someone else to look at. But my personal feeling is that this "feature" should be turned off at least at "-O1", because we see "make_accurate_live_analysis ()" show up on profiles way too often, and now it also blows up GCC until it runs out of memory. The motivation for "make_accurate_live_analysis ()" is here: http://gcc.gnu.org/ml/gcc-patches/2004-05/msg01038.html.
-- What |Removed |Added ---------------------------------------------------------------------------- CC| |vmakarov at redhat dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17340