On Wed, 5 Nov 2014, Tejas Belagod wrote:

2014-10-01  Tejas Belagod  <tejas.bela...@arm.com>

         * config/aarch64/aarch64-builtins.c
         (aarch64_build_scalar_type): Remove.
         (aarch64_scalar_builtin_types, aarch64_simd_type,
         aarch64_simd_type, aarch64_mangle_builtin_scalar_type,
         aarch64_mangle_builtin_vector_type,
         aarch64_mangle_builtin_type, aarch64_simd_builtin_std_type,
         aarch64_lookup_simd_builtin_type, aarch64_simd_builtin_type,
         aarch64_init_simd_builtin_types,
         aarch64_init_simd_builtin_scalar_types): New.
         (aarch64_init_simd_builtins): Refactor.
         (aarch64_init_crc32_builtins): Fixup with qualifier.
         * config/aarch64/aarch64-protos.h
         (aarch64_mangle_builtin_type): Export.
         * config/aarch64/aarch64-simd-builtin-types.def: New.
         * config/aarch64/aarch64.c (aarch64_simd_mangle_map): Remove.
         (aarch64_mangle_type): Refactor.
         * config/aarch64/arm_neon.h: Declare vector types based on
         internal types.
         * config/aarch64/t-aarch64: Update dependency.

OK /Marcus

Thanks. Rebased, retested on aarch64-none-elf and committed as r217114.

Thanks. Do you know if anyone is planning to "port" this patch to the arm target (which IIRC has the same issue)? No pressure, this is just so I know if I should ping the alternate __float128 patch or wait.

--
Marc Glisse

Reply via email to