[Bug target/65837] [arm-linux-gnueabihf] lto1 target specific builtin not available

chrbr at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Jan 15 08:47:00 GMT 2016


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65837

--- Comment #36 from chrbr at gcc dot gnu.org ---
Author: chrbr
Date: Fri Jan 15 08:46:49 2016
New Revision: 232403

URL: https://gcc.gnu.org/viewcvs?rev=232403&root=gcc&view=rev
Log:
gcc
2015-01-16  Christian Bruel  <christian.bruel@st.com>

        PR target/65837
        * config/arm/arm-builtins.c (ARM_BUILTIN_CRYPTO_BASE): New enum tag.
        (arm_init_neon_builtins_internal): Rename arm_init_neon_builtins,
        (arm_init_crypto_builtins_internal): Rename arm_init_crypto_builtins.
        use add_builtin_function_ext_scope instead of add_builtin_function.
        (neon_set_p, neon_crypto_set_p): Remove.
        (arm_init_builtins): Always call arm_init_neon_builtins and
        arm_init_crypto_builtins.
        (arm_expand_builtin): Check that builtins are allowed for the arch.
        * config/arm/arm-protos.h (arm_init_neon_builtins): Remove prototype.
        * config/arm/arm.c (arm_valid_target_attribute_tree): Remove
        arm_init_neon_builtins call.

gcc/testsuite
2015-01-16  Christian Bruel  <christian.bruel@st.com>

        PR target/65837
        * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
        * gcc.target/arm/lto/pr65837-attr_0.c: New test.
        * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.


Added:
    trunk/gcc/testsuite/gcc.target/arm/attr-neon-builtin-fail2.c
    trunk/gcc/testsuite/gcc.target/arm/lto/pr65837-attr_0.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/arm/arm-builtins.c
    trunk/gcc/config/arm/arm-protos.h
    trunk/gcc/config/arm/arm.c
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.target/arm/lto/pr65837_0.c


More information about the Gcc-bugs mailing list