diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2007-09-10 11:10:00 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2007-09-10 11:10:00 +0200 |
commit | f8568ac02af9be51ab5cb267fcc7a5e839f23e62 (patch) | |
tree | f3ec85518b147a9837dfc690b96b6df65b69d2d6 /gcc/ada/lib-util.adb | |
parent | c03550f61c494dd20c46578aa4bc9a525323782c (diff) | |
download | gcc-f8568ac02af9be51ab5cb267fcc7a5e839f23e62.zip gcc-f8568ac02af9be51ab5cb267fcc7a5e839f23e62.tar.gz gcc-f8568ac02af9be51ab5cb267fcc7a5e839f23e62.tar.bz2 |
re PR target/33369 (suffix or operands invalid for `pslld')
PR target/33369
* gcc/config/i386/sse.md (ashr<mode>3): Change op2 mode to SImode.
Use 'N' operand constraint for op2.
(lshr<mode>3): Ditto.
(ashl<mode>3): Ditto.
(vec_shl_<mode>): Use const_0_to_255_mul_8_operand predicate for op2.
(vec_shr_<mode>): Use const_0_to_255_mul_8_operand predicate for op2.
* gcc/config/i386/i386.c (ix86_expand_builtin) [IX86_BUILTIN_PSLL?128,
IX86_BUILTIN_PSRA*?128, IX86_BUILTIN_PSRL?128]: Convert op1 to SImode.
testsuite/ChangeLog:
PR target/33369
* gcc.dg/vect/pr33369.c: New test.
From-SVN: r128328
Diffstat (limited to 'gcc/ada/lib-util.adb')
0 files changed, 0 insertions, 0 deletions