diff options
author | Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org> | 2024-07-16 11:23:10 +0200 |
---|---|---|
committer | Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org> | 2024-07-16 11:23:10 +0200 |
commit | a4abda934aa426137f059934629d3241f008e113 (patch) | |
tree | 63c046f30684a2c36ae9e5a548ac3c99b4f3f31a /gcc/tree-vect-loop.cc | |
parent | 896393791ee34ffc176c87d232dfee735db3aaab (diff) | |
download | gcc-a4abda934aa426137f059934629d3241f008e113.zip gcc-a4abda934aa426137f059934629d3241f008e113.tar.gz gcc-a4abda934aa426137f059934629d3241f008e113.tar.bz2 |
s390: Fix unresolved iterators bhfgq and xdee
Code attribute bhfgq is missing a mapping for TF. This results in
unresolved iterators in assembler templates for *bswaptf.
With the TF mapping added the base mnemonics vlbr and vstbr are not
"used" anymore but only the extended mnemonics (vlbr<bhfgq> was
interpreted as vlbr; likewise for vstbr). Therefore, remove the base
mnemonics from the scheduling description, otherwise, genattrtab would
error about unknown mnemonics.
Similarly, we end up with unresolved iterators in assembler templates
for mulfprx23 since code attribute xdee is missing a mapping for FPRX2.
gcc/ChangeLog:
* config/s390/3931.md (vlbr, vstbr): Remove.
* config/s390/s390.md (xdee): Add FPRX2 mapping.
* config/s390/vector.md (bhfgq): Add TF mapping.
Diffstat (limited to 'gcc/tree-vect-loop.cc')
0 files changed, 0 insertions, 0 deletions