Update sysdep/sh/locks.h with atomic builtins

Update sysdep/sh/locks.h with atomic builtins
	* sysdep/sh/locks.h (__cas_lock): Remove.
	(__cas_start_atomic, __cas_end_atomic): Likewise.
	(compare_and_swap): Call __sync_bool_compare_and_swap.

From-SVN: r188640
This commit is contained in:
Kaz Kojima
2012-06-14 22:58:05 +00:00
parent 2bcf3c5c3a
commit bed3fc4127
2 changed files with 7 additions and 35 deletions
+6
View File
@@ -1,3 +1,9 @@
2012-06-14 Kaz Kojima <kkojima@gcc.gnu.org>
* sysdep/sh/locks.h (__cas_lock): Remove.
(__cas_start_atomic, __cas_end_atomic): Likewise.
(compare_and_swap): Call __sync_bool_compare_and_swap.
2012-05-21 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/52700