PR 61713: ICE when expanding single-threaded version of atomic_test_and_set.
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>
Mon, 4 Aug 2014 10:03:32 +0000 (10:03 +0000)
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>
Mon, 4 Aug 2014 10:03:32 +0000 (10:03 +0000)
commit0d03cda4fc217fca4d93bc5dcb69c1ba84ae720d
treed5db82793608239ec1d74ec7fe7d26fa56dc55f7
parent6d0b56ad0cbcc35f2e7b9cd24529a45ed1bbb865
PR 61713: ICE when expanding single-threaded version of atomic_test_and_set.

PR target/61713
* gcc/optabs.c (expand_atomic_test_and_set): Do not try to emit
move to subtarget in serial version if result is ignored.

PR target/61713
* gcc.dg/pr61756.c: New test.

From-SVN: r213555
gcc/ChangeLog
gcc/optabs.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr61756.c [new file with mode: 0644]