On Wed, Nov 05, 2014 at 09:50:52PM +0000, Marc Glisse wrote: > 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.
Hi Marc, Yes, you're right, the arm target also has this issue. I have a port of Tejas' patch based on top of some other refactoring of the arm target's builtin infrastructure I've been working on - I'm hoping to get that all rebased and proposed upstream in the next couple of weeks. Thanks, James