2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
authorkrebbel <krebbel@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 24 Nov 2006 13:30:59 +0000 (13:30 +0000)
committerkrebbel <krebbel@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 24 Nov 2006 13:30:59 +0000 (13:30 +0000)
commitdb1f11e3bd8fa6e281e05e85b1110ef6de2a957b
treea5a7094da9c34bd39de801a48073299a8a714627
parent560c4bcbe44b096341263f27eb15f99d93363fe8
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@119151 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/s390/s390.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/20061124-1.c [new file with mode: 0644]