This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
Re: hppa dynamic linker fix for g++ 3.0
- To: Alan Modra <amodra at bigpond dot net dot au>
- Subject: Re: hppa dynamic linker fix for g++ 3.0
- From: Ulrich Drepper <drepper at redhat dot com>
- Date: 18 Jun 2001 00:19:06 -0700
- Cc: Matthew Wilcox <willy at paer dot debian dot org>, libc-alpha at sources dot redhat dot com
- References: <m3lmmqbt0q.fsf@otr.mynet> <20010618151211.E32219@bubble.local>
- Reply-To: drepper at cygnus dot com (Ulrich Drepper)
Alan Modra <amodra@bigpond.net.au> writes:
> Not true. You may have missed the fact that byte stores are only used
> when the address is unaligned.
No, I did not.
> Adding another reloc type will cost at least one branch in the loop
> for a number of reloc types, and probably an instruction too.
The relocation tests happen at the outer level and by correct ordering
you avoid the tests unless necessary. You end up, just as you said,
with higher costs for a common relocation. Not that I care much about
this architecture. It might just be fine that for once the PA crowd
tries to learn something from somebody else.
--
---------------. ,-. 1325 Chesapeake Terrace
Ulrich Drepper \ ,-------------------' \ Sunnyvale, CA 94089 USA
Red Hat `--' drepper at redhat.com `------------------------