aboutsummaryrefslogtreecommitdiff
path: root/gcc/config
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>2015-12-20 21:49:02 -0700
committerJeff Law <law@gcc.gnu.org>2015-12-20 21:49:02 -0700
commit091534a9f44229b2643d84a0bfe0f07e678a3772 (patch)
tree814ab378430a168deedc959e3060adb489ed13ec /gcc/config
parent58688a4ec04a2e3d73e2a381f0003f888ad305d1 (diff)
downloadgcc-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.md2
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"))