On 28/11/12 11:07, James Greenhalgh wrote:

Hi,

The backport for this patch was not entirely clean,
__builtin_thread_pointer was made a front end builtin on the
4.8 branch, but remains a back-end builtin on aarch64-4.7.

Otherwise, there are no differences between this patch and the
patch which was committed to mainline last week.

OK to commit to AArch64-4.7?

Thanks,
James

---
gcc/ChangeLog.aarch64

2012-11-28  James Greenhalgh  <james.greenha...@arm.com>

        Backport from mainline.
        2012-11-20  James Greenhalgh  <james.greenha...@arm.com>
                    Tejas Belagod  <tejas.bela...@arm.com>

        * config/aarch64/aarch64-builtins.c
        (aarch64_simd_builtin_type_bits): Rename to...
        (aarch64_simd_builtin_type_mode): ...this, make sequential.
        (aarch64_simd_builtin_datum): Refactor members.
        (VAR1, VAR2, ..., VAR12): Update accordingly.
        (aarch64_simd_builtin_data): Include from aarch64-simd-builtins.def.
        (aarch64_builtins): Update accordingly.
        (init_aarch64_simd_builtins): Refactor, rename to...
        (aarch64_init_simd_builtins): ...this.
        (aarch64_simd_builtin_compare): Remove.
        (locate_simd_builtin_icode): Likewise.
        * config/aarch64/aarch64-protos.h (aarch64_init_builtins): New.
        (aarch64_expand_builtin): Likewise.
        (aarch64_load_tp): Likewise.
        * config/aarch64/aarch64-simd-builtins.def: New file.
        * config/aarch64/aarch64.c (aarch64_init_builtins):
        Move to aarch64-builtins.c.
        (aarch64_expand_builtin): Likewise.
        (aarch64_load_tp): Remove static designation.
        * config/aarch64/aarch64.h
        (aarch64_builtins): Move to aarch64-builtins.c.



OK

/Marcus

Reply via email to