libgcc/
authorjules <jules@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 11 Apr 2013 14:22:54 +0000 (14:22 +0000)
committerjules <jules@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 11 Apr 2013 14:22:54 +0000 (14:22 +0000)
commit912507e58c2d5d50a7b5793f288810490ddd37df
tree1972f5690519e6c9a85128a35af43374510145f3
parent6c2c88c7ce98c476419876946c3416c925a84734
libgcc/
* config/arm/linux-atomic.c (SUBWORD_SYNC_OP, SUBWORD_VAL_CAS)
(SUBWORD_TEST_AND_SET): Use signed char/short types instead of
unsigned char/unsigned short.
(__sync_val_compare_and_swap_{1,2}): Handle signed argument.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197806 138bc75d-0d04-0410-961f-82ee72b054a4
libgcc/ChangeLog
libgcc/config/arm/linux-atomic.c