gcc/
authormwahab <mwahab@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 14 Aug 2015 15:05:42 +0000 (15:05 +0000)
committermwahab <mwahab@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 14 Aug 2015 15:05:42 +0000 (15:05 +0000)
commit50ff2c133965c3e8c9c8729c87d74f2ccd716a78
tree973bc4d5a6378f40868d026a02ff8f75bd705c87
parent70d026070cd97aba9818c2adf2e0e6cf55d7e31d
gcc/
2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>

PR target/67143
* config/aarch64/atomics.md (atomic_<optab><mode>): Replace
'lconst_atomic' with 'const_atomic'.
(atomic_fetch_<optab><mode>): Likewise.
(atomic_<optab>_fetch<mode>): Likewise.
* config/aarch64/iterators.md (lconst-atomic): Move below
'const_atomic'.
(const_atomic): New.

gcc/testsuite/
2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
    Matthias Klose  <doko@debian.org>

PR target/67143
* gcc.c-torture/compile/pr67143.c: New
* gcc.target/aarch64/atomic-op-imm.c
(atomic_fetch_add_negative_RELAXED): New.
(atomic_fetch_sub_negative_ACQUIRE): New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@226895 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/aarch64/atomics.md
gcc/config/aarch64/iterators.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/pr67143.c [new file with mode: 0644]
gcc/testsuite/gcc.target/aarch64/atomic-op-imm.c