aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc
diff options
context:
space:
mode:
authorStefan Schulze Frielinghaus <stefansf@gcc.gnu.org>2024-07-20 16:03:33 +0200
committerStefan Schulze Frielinghaus <stefansf@gcc.gnu.org>2024-07-20 16:03:33 +0200
commitbb34b7eda1fbfcfe108d985fd0ae1421c2fa14c0 (patch)
tree7547fc9844086fdf3813fe7191fcf137b875b82d /libstdc++-v3/testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc
parent2eca8a9548eb7db21ee94b32fb482b2f545cf4b7 (diff)
downloadgcc-releases/gcc-14.zip
gcc-releases/gcc-14.tar.gz
gcc-releases/gcc-14.tar.bz2
s390: Fix unresolved iterators bhfgq and xdeereleases/gcc-14
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. Likewise, for movtf_vr only the extended mnemonics for vrepi are used, now, which means the base mnemonic is "unused" and has to be removed from the scheduling description. Similarly, we end up with unresolved iterators in assembler templates for mulfprx23 since code attribute xdee is missing a mapping for FPRX2. Note, this is basically a cherry pick of commit r15-2060-ga4abda934aa426 with the addition that vrepi is removed from the scheduling description, too. gcc/ChangeLog: * config/s390/3931.md (vlbr, vstbr, vrepi): Remove. * config/s390/s390.md (xdee): Add FPRX2 mapping. * config/s390/vector.md (bhfgq): Add TF mapping.
Diffstat (limited to 'libstdc++-v3/testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc')
0 files changed, 0 insertions, 0 deletions