aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-sra.c
diff options
context:
space:
mode:
authorGuy Martin <gmsoft@tuxicoman.be>2014-11-22 01:18:49 +0100
committerJohn David Anglin <danglin@gcc.gnu.org>2014-11-22 00:18:49 +0000
commit0cd7c67283bcf3b0a443be9b6cdeaed7f6c1b8f3 (patch)
treed24ccb54dd1a62bd6f385f542d93a493d00a4953 /gcc/tree-sra.c
parent16c31bcf0256bf544256951fed13c9173b21a4de (diff)
downloadgcc-0cd7c67283bcf3b0a443be9b6cdeaed7f6c1b8f3.zip
gcc-0cd7c67283bcf3b0a443be9b6cdeaed7f6c1b8f3.tar.gz
gcc-0cd7c67283bcf3b0a443be9b6cdeaed7f6c1b8f3.tar.bz2
linux-atomic.c (__kernel_cmpxchg2): New.
* config/pa/linux-atomic.c (__kernel_cmpxchg2): New. (FETCH_AND_OP_2): New. Use for subword and double word operations. (OP_AND_FETCH_2): Likewise. (COMPARE_AND_SWAP_2): Likewise. (SYNC_LOCK_TEST_AND_SET_2): Likewise. (SYNC_LOCK_RELEASE_2): Likewise. (SUBWORD_SYNC_OP): Remove. (SUBWORD_VAL_CAS): Likewise. (SUBWORD_BOOL_CAS): Likewise. (FETCH_AND_OP_WORD): Update. Consistently use signed types. Co-Authored-By: John David Anglin <danglin@gcc.gnu.org> From-SVN: r217956
Diffstat (limited to 'gcc/tree-sra.c')
0 files changed, 0 insertions, 0 deletions