This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH 3/6] Thread pointer built-in functions, arm [PING]
- From: Chung-Lin Tang <cltang at codesourcery dot com>
- To: Ramana Radhakrishnan <ramana dot radhakrishnan at linaro dot org>
- Cc: gcc-patches <gcc-patches at gcc dot gnu dot org>, Richard Earnshaw <rearnsha at arm dot com>
- Date: Mon, 10 Sep 2012 14:34:41 +0800
- Subject: Re: [PATCH 3/6] Thread pointer built-in functions, arm [PING]
- References: <4FFE7432.8020402@codesourcery.com> <CACUk7=WZ+t7_-vvguUN3FKr_fUcdY85bwaR9zymKguC+oeR_qw@mail.gmail.com> <503C7DCE.9050405@codesourcery.com>
On 2012/8/28 äå 04:14, Chung-Lin Tang wrote:
> On 12/7/12 5:47 PM, Ramana Radhakrishnan wrote:
>> On 12 July 2012 07:52, Chung-Lin Tang <cltang@codesourcery.com> wrote:
>>> ARM parts, no further notes.
>>>
>>
>> ARM parts are ok, modulo approval for generic parts and no
>> regressions with testing on arm-linux-gnueabi.
>
> ARM parts updated to use MD patterns.
>
> Thanks,
> Chung-Lin
>
> * config/arm/arm.md (get_thread_pointersi): New pattern.
> * config/arm/arm-protos.h (arm_load_tp): Add extern declaration.
> * config/arm/arm.c (arm_load_tp): Remove static.
> (arm_builtins): Remove ARM_BUILTIN_THREAD_POINTER.
> (arm_init_tls_builtins): Remove function.
> (arm_init_builtins): Remove call to arm_init_tls_builtins().
> (arm_expand_builtin): Remove ARM_BUILTIN_THREAD_POINTER case.
Ping.