is gcc garbage collector compacting?

2010-11-03 Thread Jay K
Is the gcc garbage collector compacting? In particular I want to have ".def" file (like tree.def) where the macros generate struct declarations, and the fields might be tree. That won't work with the gcc garbage collection scheme. However, I'm willing also store all trees that go in these st

Re: is gcc garbage collector compacting?

2010-11-03 Thread Basile Starynkevitch
On Wed, 3 Nov 2010 07:00:42 + Jay K wrote: > Is the gcc garbage collector compacting? No. Ggc (the GCC garbage collector) is mark & sweep, but *precise*. In fact, it is only run explicitly, usually between passes (but never from the allocation routines). And it does not know about any lo

RE: is gcc garbage collector compacting?

2010-11-03 Thread Jay K
> Are you coding inside your branch, or just your plugin?  > [implied] What are you actually doing? It isn't relevant or short, but if you really want to know: It is a front end, and indeed, a branch, it won't ever be contributed. It is the Modula-3 frontend, which plays slight licensing gam

Re: is gcc garbage collector compacting?

2010-11-03 Thread Basile Starynkevitch
On Wed, 3 Nov 2010 08:19:06 + Jay K wrote: > > > Are you coding inside your branch, or just your plugin? >  > [implied] What are you actually doing? > > > It isn't relevant or short, but if you really want to know: > > > It is a front end, and indeed, a branch, it won't ever be contrib

RE: is gcc garbage collector compacting?

2010-11-03 Thread Jay K
> I believe that your case is a very good example of why front-ends > should be able to become plugins. It is not the case yet, and adding Currently we do define a new tree code, I think just one. And the implementation is *slightly* invasive. I was tempted to write up a proposal to this list

Re: dg-require-effective-target & gcc.c-torture suite

2010-11-03 Thread Richard Guenther
On Tue, Nov 2, 2010 at 11:28 PM, Rainer Orth wrote: > Steve Ellcey writes: > >> I tried creating a proc 'check_effective_target_mempcpy' >> in gcc/testsuite/lib/target-supports.exp and using >> >> /* { dg-require-effective-target mempcpy } */ >> >> on the test, but that did not work.  It appears

GCC 4.6.0 Development Stage 1 Ends Now, Stage 3 in effect immediately

2010-11-03 Thread Richard Guenther
We are hereby now officially in Stage 3 (general bugfixes only, no new features). We have accumulated 7 months worth of stage 1 development. Now it's a good time to concentrate on fixing the regressions we introduced and to flesh out fine details of new features. Happy bugfixing, Richard.

Biet thu sinh thai cach HN 40km . Dtich 721m2 - Gia 3 ty

2010-11-03 Thread Nguyen The Anh
3 lo Ao Da