[AArch64] Fix FAIL: gcc.target/aarch64/target_attr_crypto_ice_1.c (internal compiler...
commit5a065cf84ae4df18df7f6cb8a612c40a5955a2ee
authorktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 1 Sep 2015 10:32:24 +0000 (1 10:32 +0000)
committerktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 1 Sep 2015 10:32:24 +0000 (1 10:32 +0000)
tree1e44c690fbbb37f38561dac95e9a12b01bdf9d73
parenta384d8df175476f4eb7d6fb0881bbe50c5fb4113
[AArch64] Fix FAIL: gcc.target/aarch64/target_attr_crypto_ice_1.c (internal compiler error)

* config/aarch64/aarch64.c (aarch64_set_current_function):
Re-layout any vector parameters have non-simd layout.
* config/aarch64/aarch64-builtins.c (aarch64_relayout_simd_param):
Delete.
(aarch64_simd_expand_args): Delete call to the above.

* gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@227363 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/aarch64/aarch64-builtins.c
gcc/config/aarch64/aarch64.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/aarch64/target_attr_crypto_ice_2.c [new file with mode: 0644]