diff options
author | John David Anglin <danglin@gcc.gnu.org> | 2021-12-27 17:56:19 +0000 |
---|---|---|
committer | John David Anglin <danglin@gcc.gnu.org> | 2021-12-27 17:56:19 +0000 |
commit | ea8b5640551ee7cbecf5c3ce30f0268963de3039 (patch) | |
tree | a74fe47f5f105b6c0688cc5d06b81fad74a2e696 /libgfortran/runtime/string.c | |
parent | 916ec36d0a3ef3fe44c1657746922a5f18b60326 (diff) | |
download | gcc-ea8b5640551ee7cbecf5c3ce30f0268963de3039.zip gcc-ea8b5640551ee7cbecf5c3ce30f0268963de3039.tar.gz gcc-ea8b5640551ee7cbecf5c3ce30f0268963de3039.tar.bz2 |
Improve atomic store implementation on hppa-linux.
2021-12-27 John David Anglin <danglin@gcc.gnu.org>
gcc/ChangeLog:
* config/pa/pa-protos.h: Delete
pa_maybe_emit_compare_and_swap_exchange_loop() declaration.
* config/pa/pa.c (pa_expand_compare_and_swap_loop): Delete.
(pa_maybe_emit_compare_and_swap_exchange_loop): Delete.
* config/pa/pa.md (atomic_storeq): Use __sync_lock_test_and_set
instead of pa_maybe_emit_compare_and_swap_exchange_loop.
(atomic_storehi, atomic_storesi, atomic_storedi): Likewise.
Diffstat (limited to 'libgfortran/runtime/string.c')
0 files changed, 0 insertions, 0 deletions