linux-atomic.c (__sync_val_compare_and_swap_4): Return actual_oldval.
authorJohn David Anglin <dave.anglin@nrc-cnrc.gc.ca>
Mon, 11 Oct 2010 22:40:22 +0000 (22:40 +0000)
committerJohn David Anglin <danglin@gcc.gnu.org>
Mon, 11 Oct 2010 22:40:22 +0000 (22:40 +0000)
commit5dbae3676ba8c13f49caff3297606fc6f604805e
tree44b8f25b1a7be52e7999fe21e4a43f5d5a3a59e3
parenta0a2a39912679f761df40e4b88fed9326398e63b
linux-atomic.c (__sync_val_compare_and_swap_4): Return actual_oldval.

* config/pa/linux-atomic.c (__sync_val_compare_and_swap_4): Return
actual_oldval.  Use __builtin_expect.
(SUBWORD_VAL_CAS): Likewise.

From-SVN: r165339
gcc/ChangeLog
gcc/config/pa/linux-atomic.c