]> git.ipfire.org Git - thirdparty/gcc.git/commit
s390: libatomic: Fix 16 byte atomic {cas,load,store}
authorStefan Schulze Frielinghaus <stefansf@linux.ibm.com>
Fri, 3 Mar 2023 16:14:13 +0000 (17:14 +0100)
committerStefan Schulze Frielinghaus <stefansf@linux.ibm.com>
Fri, 3 Mar 2023 16:14:13 +0000 (17:14 +0100)
commit6162b5615627784ab77dcc982310cc249ed791b1
treea78cb0710ac44ad37250962f382d5aceda5ed95a
parentc90e68bffa37edd655dd2f5d14bb7b213c9e2431
s390: libatomic: Fix 16 byte atomic {cas,load,store}

This is a follow-up to commit a4c6bd0821099f6b8c0f64a96ffd9d01a025c413
introducing a runtime check for alignment for 16 byte atomic
compare-exchange, load, and store.

libatomic/ChangeLog:

* config/s390/cas_n.c: New file.
* config/s390/load_n.c: New file.
* config/s390/store_n.c: New file.

(cherry picked from commit 9056d0df830c5a295d7594d517d409d10476990d)
libatomic/config/s390/cas_n.c [new file with mode: 0644]
libatomic/config/s390/load_n.c [new file with mode: 0644]
libatomic/config/s390/store_n.c [new file with mode: 0644]