This is the mail archive of the gcc-patches@gcc.gnu.org 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: [PATCH]: Structure aliasing, part 1


On 03/11/05 14:32, Daniel Berlin wrote:

Note that ada will bootstrap about 10-15% slower right now, with some
stragglers being 30% slower.

Two options. We either disable SFTs for Ada or tweak --param global-var-threshold to be much lower for Ada. In the meantime we need to figure out better heuristics for both .global_var and SFT generation.

There's a FIXME note in maybe_create_global_var about creating several .GVs, one per type or alias set. Perhaps that's another idea to try. The thing is that once we created .GV it's game over for the aliaser. Suddenly everything is related to everything.

The patch is fine with those Ada tweaks to the GV threshold.


Diego.



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