From mboxrd@z Thu Jan 1 00:00:00 1970 From: kenner@vlsi1.ultra.nyu.edu (Richard Kenner) To: dewar@gnat.com Cc: gcc@gcc.gnu.org Subject: Re: Faster compilation speed Date: Sat, 10 Aug 2002 10:52:00 -0000 Message-id: <10208101751.AA00556@vlsi1.ultra.nyu.edu> X-SW-Source: 2002-08/msg00581.html It also removes a pernicious variety of bug that often caused nasty memory corruption in earlier versions of GCC. Yes, but whenever that happened, it represented a scoping problem in the front end. If the entities in question only involved constants, switching to GC indeed "removed" the bug. But in most of these cases, the problem could also occur where non-constants are involved. In that case, what we've done is to replace a memory corruption problem in the compiler which causes a crash with a bug that generates subtly wrong code. Not a good trade, in my opinion. In most cases, though, what this does is that it makes the scoping bug become latent.