This is the mail archive of the
libc-ports@sources.redhat.com
mailing list for the libc-ports project.
Re: [PATCH roland/arm-sfi-tlsdesc] ARM: Make dl-tlsdesc.S use sfi_breg, respect ARM_ALWAYS_BX and ARM_NO_INDEX_REGISTER.
- From: "Joseph S. Myers" <joseph at codesourcery dot com>
- To: Roland McGrath <roland at hack dot frob dot com>
- Cc: <libc-ports at sourceware dot org>
- Date: Fri, 15 Mar 2013 23:38:43 +0000
- Subject: Re: [PATCH roland/arm-sfi-tlsdesc] ARM: Make dl-tlsdesc.S use sfi_breg, respect ARM_ALWAYS_BX and ARM_NO_INDEX_REGISTER.
- References: <20130315211030.58D7F2C0B4@topped-with-meat.com>
On Fri, 15 Mar 2013, Roland McGrath wrote:
> 2013-03-15 Roland McGrath <roland@hack.frob.com>
>
> * sysdeps/arm/dl-tlsdesc.S: Include <arm-features.h>.
> Use sfi_breg macro throughout.
> (_dl_tlsdesc_dynamic) [!ARM_NO_INDEX_REGISTER]: Avoid two-register
> addressing mode.
> (_dl_tlsdesc_dynamic) [ARM_ALWAYS_BX]: Don't pop into pc.
>
> * sysdeps/arm/arm-features.h: Add comment for ARM_NO_INDEX_REGISTER.
OK.
--
Joseph S. Myers
joseph@codesourcery.com