Anonymous Namespaces
Kevin Atkinson
kevina@gnu.org
Sun Feb 1 14:24:00 GMT 2004
On Sun, 1 Feb 2004, Jan Hubicka wrote:
> > On 1 Feb 2004, Gabriel Dos Reis wrote:
> >
> > > Jan Hubicka <hubicka@ucw.cz> writes:
> > >
> > > | I am having related problem with unit-at-a-time. With -fwhole program I
> > > | need to make functions that are public in C/C++ static for the backend.
> > > | I am having prototype patch, but still I am holding because I am unsure
> > > | whether clearing up TREE_PUBLIC in cgraph_optimize is TRT.
> > > | Given that we want to declare TREE_PUBLIC to be in backend's semantic
> > > | and make frontends to use different flag when these don't match (that is
> > > | with -fwhole-program almost always), I think I can update the patch and
> > > | propose it for mainline once I am done with merging the tree-SSA cgraph
> > > | code back.
> > >
> > > I'll hold on your patch then.
> >
> > So can someone give me an idea if this change, or a related one that gives
> > functions declared inside anonymous namesspaces, will make it into Gcc
^^^^^
add to that "special treatment by the unit-at-a-time optimizer"
> > 3.4?
>
> The -fwhole-program patch definitly won't go for 3.4. In fact I would
> prefer first some kind fo plan how to deal with the difference of
> linkages in between frontend and backend notion before pushing that
> patch out, so I am not sure I will to that very soon even for mainline.
>
> My patch is not going to solve problem above, it is just hitting it in
> yet annother scenario, so if we will fix it, I would hope that we can do
> that for 3.4 too.
OK. Thanks for the clarification.
---
http://kevin.atkinson.dhs.org
More information about the Gcc
mailing list