diff options
author | John David Anglin <danglin@gcc.gnu.org> | 2019-11-17 23:11:52 +0000 |
---|---|---|
committer | John David Anglin <danglin@gcc.gnu.org> | 2019-11-17 23:11:52 +0000 |
commit | 632b5e3da795a326196eab31ff4c22ed854716ed (patch) | |
tree | f056e7c362f2493c691784c10999ab4d7bee2930 /gcc | |
parent | b906729f81745faae62f2042185858bb48aa40b2 (diff) | |
download | gcc-632b5e3da795a326196eab31ff4c22ed854716ed.zip gcc-632b5e3da795a326196eab31ff4c22ed854716ed.tar.gz gcc-632b5e3da795a326196eab31ff4c22ed854716ed.tar.bz2 |
linux-atomic.c (__kernel_cmpxchg): Change argument 1 to volatile void *.
* config/pa/linux-atomic.c (__kernel_cmpxchg): Change argument 1 to
volatile void *. Remove trap check.
(__kernel_cmpxchg2): Likewise.
(FETCH_AND_OP_2): Adjust operand types.
(OP_AND_FETCH_2): Likewise.
(FETCH_AND_OP_WORD): Likewise.
(OP_AND_FETCH_WORD): Likewise.
(COMPARE_AND_SWAP_2): Likewise.
(__sync_val_compare_and_swap_4): Likewise.
(__sync_bool_compare_and_swap_4): Likewise.
(SYNC_LOCK_TEST_AND_SET_2): Likewise.
(__sync_lock_test_and_set_4): Likewise.
(SYNC_LOCK_RELEASE_1): Likewise. Use __kernel_cmpxchg2 for release.
(__sync_lock_release_4): Adjust operand types. Use __kernel_cmpxchg
for release.
(__sync_lock_release_8): Remove.
From-SVN: r278377
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions