diff options
author | Jeff Law <law@redhat.com> | 2015-12-20 21:49:02 -0700 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2015-12-20 21:49:02 -0700 |
commit | 091534a9f44229b2643d84a0bfe0f07e678a3772 (patch) | |
tree | 814ab378430a168deedc959e3060adb489ed13ec /gcc/config | |
parent | 58688a4ec04a2e3d73e2a381f0003f888ad305d1 (diff) | |
download | gcc-091534a9f44229b2643d84a0bfe0f07e678a3772.zip gcc-091534a9f44229b2643d84a0bfe0f07e678a3772.tar.gz gcc-091534a9f44229b2643d84a0bfe0f07e678a3772.tar.bz2 |
re PR tree-optimization/64910 (tree reassociation results in poor code)
PR tree-optimization/64910
* config/i386/i386.md (testqi_ext_3): Allow HImode.
PR tree-optimization/64910
* gcc.target/i386/bittest.c: New test.
From-SVN: r231871
Diffstat (limited to 'gcc/config')
-rw-r--r-- | gcc/config/i386/i386.md | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index 49b2216..e8178f3 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -7868,7 +7868,7 @@ ;; Combine likes to form bit extractions for some tests. Humor it. (define_insn "*testqi_ext_3" [(set (reg FLAGS_REG) - (compare (zero_extract:SWI48 + (compare (zero_extract:SWI248 (match_operand 0 "nonimmediate_operand" "rm") (match_operand 1 "const_int_operand" "n") (match_operand 2 "const_int_operand" "n")) |