[AArch64] Fix FAIL: gcc.target/aarch64/target_attr_crypto_ice_1.c (internal compiler...
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>
Tue, 1 Sep 2015 10:32:24 +0000 (10:32 +0000)
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>
Tue, 1 Sep 2015 10:32:24 +0000 (10:32 +0000)
commit6e17a23b53608872a0c7907c02827d1cf8f79940
tree1e44c690fbbb37f38561dac95e9a12b01bdf9d73
parent6853b04cdd6269c596bf4dd24b41eee2170caef3
[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.

From-SVN: r227363
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]