Correct AArch64 crypto dependencies.
authorTamar Christina <tamar.christina@arm.com>
Thu, 16 Nov 2017 16:15:51 +0000 (16:15 +0000)
committerTamar Christina <tamar.christina@arm.com>
Thu, 16 Nov 2017 16:27:35 +0000 (16:27 +0000)
commitfadfa6b0020b934500356e7aea8934a4565657d3
treefcc5d3623f49b486033d56ea8da12fbd04ff1242
parent68ffd9368a020fb685520da51f8c672c720869e4
Correct AArch64 crypto dependencies.

The crypto options depend on SIMD and FP, the documentation states so but the dependency is not there the code.

We have mostly gotten away with this due to the default flags
for the architectures (e.g. Armv8.2-a  implies +simd) but this
discrepancy needs to be addressed.

gas/

2017-11-16  Tamar Christina  <tamar.christina@arm.com>

* opcodes/aarch64-tbl.h
(aarch64_feature_crypto): Add ARCH64_FEATURE_SIMD and AARCH64_FEATURE_FP.
(aarch64_feature_crypto_v8_2, aarch64_feature_sm4): Likewise.
(aarch64_feature_sha3): Likewise.
gas/ChangeLog
opcodes/aarch64-tbl.h