diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2023-12-21 13:50:26 +0100 |
---|---|---|
committer | Uros Bizjak <ubizjak@gmail.com> | 2023-12-21 15:58:03 +0100 |
commit | 2766b83759a02572b7b303aae3d4b54a351f8f96 (patch) | |
tree | eaba45a560e84bb4cd964454598bb38187e59124 /gcc/tree-vect-loop-manip.cc | |
parent | be977db17c91ad6627dee70a1904a95d229aa1be (diff) | |
download | gcc-2766b83759a02572b7b303aae3d4b54a351f8f96.zip gcc-2766b83759a02572b7b303aae3d4b54a351f8f96.tar.gz gcc-2766b83759a02572b7b303aae3d4b54a351f8f96.tar.bz2 |
i386: Fix shifts with high register input operand [PR113044]
The move to the output operand should use high register input operand.
PR target/113044
gcc/ChangeLog:
* config/i386/i386.md (*ashlqi_ext<mode>_1): Move from the
high register of the input operand.
(*<insn>qi_ext<mode>_1): Ditto.
gcc/testsuite/ChangeLog:
* gcc.target/i386/pr113044.c: New test.
Diffstat (limited to 'gcc/tree-vect-loop-manip.cc')
0 files changed, 0 insertions, 0 deletions