2015-11-16 Christian Bruel <christian.bruel@st.com>
authorchrbr <chrbr@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 16 Nov 2015 09:00:09 +0000 (09:00 +0000)
committerchrbr <chrbr@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 16 Nov 2015 09:00:09 +0000 (09:00 +0000)
commit4bbe6dbe0122e96e9808e5dfa98d7f3fde2bb112
tree618ca4ac806ae6d4b390a6bdc01c007183b6b789
parentf1ef867255fd60565162b20b51119eb5e7c1800d
2015-11-16  Christian Bruel  <christian.bruel@st.com>

PR target/65837
* config/arm/arm-protos.h (arm_init_neon_builtins): Declare.
* config/arm/arm.c (arm_valid_target_attribute_tree): Call
arm_init_neon_builtins.
* config/arm/arm-builtins.c (arm_init_neon_builtins): Split into...
(arm_init_neon_builtins_internal)
(arm_init_crypto_builtins_internal):
Test and set neon_set_p, neon_crypto_set_p.
(neon_set_p, neon_crypto_set_p): New static booleans.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@230406 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/arm/arm-builtins.c
gcc/config/arm/arm-protos.h
gcc/config/arm/arm.c