Hello One of the review comments for the v8.1 atomics patches was that the iterators and unspec declarations should be moved out of the atomics.md file (https://gcc.gnu.org/ml/gcc-patches/2015-09/msg01375.html). The iterators in atomics.md are tied to the unspecv definition in the same file. This patch moves both into iterators.md. Tested aarch64-none-elf with cross-compiled check-gcc and aarch64-none-linux-gnu with native bootstrap and make check. Ok for trunk? Matthew gcc/ 2015-11-02 Matthew Wahab * config/aarch64/atomics.md (unspecv): Move to iterators.md. (ATOMIC_LDOP): Likewise. (atomic_ldop): Likewise. * config/aarch64/iterators.md (unspecv): Moved from atomics.md. (ATOMIC_LDOP): Likewise. (atomic_ldop): Likewise.