This is the mail archive of the mailing list for the GCC project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: WHOPR bootstrap, when/how?

On Thu, Apr 08, 2010 at 09:13:45AM -0400, Diego Novillo wrote:
> Perhaps the easiest option is to remove the feature.  WHOPR does not
> represent a lot of code over the basic LTO framework, so this should
> be relatively easy and non-intrusive.

> The first target I would shoot for, however, is to replace -combine with -flto.

I am bit confused by this last sentence. Isn't it already the case in
gcc 4.5 that using -flto both at compile and at link times (usually a
trivial way to do that might be "make CC='gcc-4.5 -flto -O2'" or
something similar) is practically enough to replace the -combine flag?

In other words, what are the real reasons to keep -combine in gcc 4.5?
I feel it is becoming a deprecated feature.... (of course, it seems
that the major difference is that -combine makes most name becoming
local symbols, while -flto keeps all global names as global symbols
from the linking point of view).

So what are the real use cases of -combine not covered by -flto ?


email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359
8, rue de la Faiencerie, 92340 Bourg La Reine, France
*** opinions {are only mines, sont seulement les miennes} ***

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]