This is the mail archive of the binutils@sourceware.cygnus.com mailing list for the binutils project.


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

Re: [PATCH] bfd sparc64 fixes and tail call optimizations (take 2)


On Tue, May 23, 2000 at 11:17:19AM -0700, Ian Lance Taylor wrote:
>    Date: Tue, 23 May 2000 18:06:33 +0200
>    From: Jakub Jelinek <jakub@redhat.com>
> 
>    I thought about doing it in relax_section for a while, but I think it would
>    be slower, because I'd have to look up a bunch of things, while at the
>    relocate_section time all the information is already handy (because the
>    relocation is being done).
> 
> relax_section is permitted to change the size of the section, unlike
> relocate_section.  Changing section sizes may in turn permit further
> relaxations to occur.
> 
> If your code changes don't change the size of the section, then there
> is no particular reason to use relax_section.

My code does not change sizes, Richard's argument to use relax_section was
so that one can enable/disable that optimization, which the code I've posted
today does.
I'll put a bunch of symbolic constants in instead of the hardcoded numbers
tomorrow per Doug's suggestion and will repost it.

	Jakub

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