s390.c (s390_emit_compare_and_swap): New function.
authorAndreas Krebbel <krebbel1@de.ibm.com>
Fri, 24 Nov 2006 13:30:59 +0000 (13:30 +0000)
committerAndreas Krebbel <krebbel@gcc.gnu.org>
Fri, 24 Nov 2006 13:30:59 +0000 (13:30 +0000)
commit8bb501bb101f74c9c02e949edad65f07615e27d0
treea5a7094da9c34bd39de801a48073299a8a714627
parentaf1e323e93b86d33d9474dcdb64774b5e8c258e8
s390.c (s390_emit_compare_and_swap): New function.

2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>

* config/s390.c (s390_emit_compare_and_swap): New function.
(s390_expand_cs_hqi, s390_expand_atomic): Call
s390_emit_compare_and_swap.

2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>

* gcc.dg/20061124-1.c: New testcase.

From-SVN: r119151
gcc/ChangeLog
gcc/config/s390/s390.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/20061124-1.c [new file with mode: 0644]