]> git.ipfire.org Git - thirdparty/gcc.git/commit
s390: split int128 load
authorJuergen Christ <jchrist@linux.ibm.com>
Mon, 20 Nov 2023 08:12:43 +0000 (09:12 +0100)
committerAndreas Krebbel <krebbel@linux.ibm.com>
Thu, 23 Nov 2023 14:32:00 +0000 (15:32 +0100)
commit111b5555c7a37f0bcf41c27363bbe8acbb6eb238
tree19ef6397850eea0081acd7e62f07ff3fd6801e35
parent2add85eeb01cb3d5db841a3d271bd7c37a77dba1
s390: split int128 load

Issue two loads when using GPRs instead of one load-multiple.

Bootstrapped and tested on s390.  OK for mainline?

gcc/ChangeLog:

* config/s390/s390.md: Split TImode loads.

gcc/testsuite/ChangeLog:

* gcc.target/s390/int128load.c: New test.

Signed-off-by: Juergen Christ <jchrist@linux.ibm.com>
gcc/config/s390/s390.md
gcc/testsuite/gcc.target/s390/int128load.c [new file with mode: 0644]