hppa: Optimize atomic_compare_and_exchange_val_acq
authorJohn David Anglin <dave.anglin@bell.net>
Sat, 15 Oct 2016 17:22:00 +0000 (19:22 +0200)
committerAurelien Jarno <aurelien@aurel32.net>
Sat, 15 Oct 2016 17:22:43 +0000 (19:22 +0200)
commit7cfde840694cda82da29385e812060f99bcb367c
tree27557cabee7c4005f8ff0276930340b06a2e4181
parentcc6a8d74575e36e2c9da8454dd1d23000c5455dd
hppa: Optimize atomic_compare_and_exchange_val_acq

Changelog:
* sysdeps/unix/sysv/linux/hppa/atomic-machine.h: Don't include
abort-instr.h.
(EFAULT): Remove conditional define.
(ENOSYS): Likewise.
(atomic_compare_and_exchange_val_acq): Use instruction nullification
instead of conditional branch instructions.
ChangeLog
sysdeps/unix/sysv/linux/hppa/atomic-machine.h