This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: sjlj CFG improvement
- To: matzmich at cs dot tu-berlin dot de (Michael Matz)
- Subject: Re: sjlj CFG improvement
- From: Joe Buck <jbuck at racerx dot synopsys dot com>
- Date: Sat, 9 Dec 2000 08:34:23 -0800 (PST)
- Cc: espie at quatramaran dot ens dot fr (Marc Espie), law at redhat dot com, gcc at gcc dot gnu dot org
On Fri, 8 Dec 2000, Marc Espie wrote:
> > Consider that AGAIN. Those sjlj problems are making it almost impossible
> > to build a few pieces of software on sjlj machines.
> >
> > This is really a critical issue. It makes a HUGE size difference
> > on some very important programs, like qt2 or kde2.
Micheal Matz writes:
> We disable exceptions in the default compilation mode of KDE 2 (except
> some parts of khtml). (Also qt2 can be compiled with an option to disable,
> but as it's a basic library I wouldn't recommend it).
>
> > some qt2 files require 250Mb to compile under -O2. Some kde2 files don't
> > compile AT ALL. I've had the box I'm running on go all the way up to
> > 400Mb of virtual memory space before giving up, after over an hour
> > of compilation.
>
> Just out of curiosity: which file of KDE 2?
We need a test case. But if 2.95.2 can't hack QT without hundreds of Mb
of VM and we have a patch to fix this, we should seriously consider
backporting the patch. Using vast amounts of memory isn't just quality
of implementation: for users who don't have that memory, they are hosed.