On 29 Oct 2012, at 09:26, "Andrew Pinski" <andrew.pin...@caviumnetworks.com> 
wrote:

> Hi,
>  Right now aarch64-*-* is broken because the C front-end also defines
> a __builtin_thread_pointer which causes an internal error.  We don't
> need to do the __builtin_thread_pointer support in the back-end.  This
> patch moves aarch64 to using the common code instead.
> 
> OK?  Built for aarch64-thunder-elf.
> 
> Thanks,
> Andrew Pinski
> 
> ChangeLog:
> 
>    * config/aarch64/aarch64-protos.h (aarch64_load_tp): New proto.
>    * config/aarch64/aarch64.c (aarch64_load_tp): Export.
>    (aarch64_init_builtins): Don't add __builtin_thread_pointer builtin.
>    * config/aarch64/aarch64.h (aarch64_builtins): Delete
> AARCH64_BUILTIN_THREAD_POINTER.
>    * config/aarch64/aarch64.md (get_thread_pointerdi): New pattern.
> <fixaarch64.diff.txt>

Ok.

R.

Reply via email to