diff options
author | David Holsgrove <david.holsgrove@xilinx.com> | 2013-06-26 23:55:52 +0000 |
---|---|---|
committer | Michael Eager <eager@gcc.gnu.org> | 2013-06-26 23:55:52 +0000 |
commit | 8eedc3ebe72acf248e30b328368a3ca2d11b0466 (patch) | |
tree | 688170d21085526bea13feec1e99508d973652d0 /gcc/lra-constraints.c | |
parent | 33e84ed46b1dd6330abdfe8bcec9444a1f5d2397 (diff) | |
download | gcc-8eedc3ebe72acf248e30b328368a3ca2d11b0466.zip gcc-8eedc3ebe72acf248e30b328368a3ca2d11b0466.tar.gz gcc-8eedc3ebe72acf248e30b328368a3ca2d11b0466.tar.bz2 |
Add sync_compare_and_swapsi and sync_test_and_setsi.
2013-06-16 David Holsgrove <david.holsgrove@xilinx.com>
Add sync_compare_and_swapsi and sync_test_and_setsi.
* gcc/config/microblaze/sync.md: New file.
* gcc/config/microblaze/microblaze.md: Add UNSPEC_SYNC_CAS,
UNSPEC_SYNC_XCHG and include sync.md.
* gcc/config/microblaze/microblaze.c: Add print_operand 'y'.
* gcc/config/microblaze/constraints.md: Add memory_contraint
'Q' which is a single register.
From-SVN: r200443
Diffstat (limited to 'gcc/lra-constraints.c')
0 files changed, 0 insertions, 0 deletions