]> git.ipfire.org Git - people/ms/gcc.git/commit
s390: libatomic: Fix 16 byte atomic {cas,load,store}
authorStefan Schulze Frielinghaus <stefansf@linux.ibm.com>
Fri, 3 Mar 2023 16:12:37 +0000 (17:12 +0100)
committerStefan Schulze Frielinghaus <stefansf@linux.ibm.com>
Fri, 3 Mar 2023 16:12:37 +0000 (17:12 +0100)
commitdce178f4275343ddbdfeb4fe154a48731000b2ed
tree85ce185b08c38b4343bfc966fa5be165ac3edfb9
parent2583365912c8700abe1f4a23ed611acb80fac09d
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]