aarch64: Add mode size check on LDAPR-extend patterns
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>
Thu, 17 Nov 2022 11:16:54 +0000 (11:16 +0000)
committerKyrylo Tkachov <kyrylo.tkachov@arm.com>
Thu, 17 Nov 2022 11:30:08 +0000 (11:30 +0000)
commit06c8f2ebf062f64e8f4228ec47bdd003df9ef5ed
treeef8f80d1eb63e28c916b3f44820ef5fadf48e32f
parent822a0823c012b912f0108a4da257cd97cbcdb7a3
aarch64: Add mode size check on LDAPR-extend patterns

Add an extra safety check as suggested by Richard.
Tested on aarch64-none-linux-gnu.

gcc/ChangeLog:

* config/aarch64/atomics.md (*aarch64_atomic_load<ALLX:mode>_rcpc_zext):
Add mode size check to condition.
(*aarch64_atomic_load<ALLX:mode>_rcpc_sext): Likewise.
gcc/config/aarch64/atomics.md