diff options
author | Andreas Krebbel <krebbel@linux.vnet.ibm.com> | 2016-02-19 10:37:19 +0000 |
---|---|---|
committer | Andreas Krebbel <krebbel@gcc.gnu.org> | 2016-02-19 10:37:19 +0000 |
commit | 6448f0645b918b340f8b01c60b10af8409c51b56 (patch) | |
tree | 2d37927338dd278f44747b6341b38d70a4dbce4a /gcc/expr.c | |
parent | ece33b1b76e5de7fd5c305bf602702f42f1e8bb7 (diff) | |
download | gcc-6448f0645b918b340f8b01c60b10af8409c51b56.zip gcc-6448f0645b918b340f8b01c60b10af8409c51b56.tar.gz gcc-6448f0645b918b340f8b01c60b10af8409c51b56.tar.bz2 |
S/390: z13 Change predicates of 128 bit add sub.
So far usage of 128 bit add/sub instruction was rejected if the second
operand was a constant because the predicate rejected this.
gcc/testsuite/ChangeLog:
* gcc.target/s390/vector/int128-1.c: New test.
gcc/ChangeLog:
* config/s390/vector.md ("<ti*>add<mode>3", "<ti*>sub<mode>3"):
Change the predicate of op2 from nonimmediate to general and let
reload fix it if necessary.
From-SVN: r233554
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions