diff options
author | Uros Bizjak <uros@gcc.gnu.org> | 2011-05-22 21:04:54 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2011-05-22 21:04:54 +0200 |
commit | 5e70c0b57264ac971d52e499fa75f91c0d8903c2 (patch) | |
tree | 825ce75a5eabb8f5d562242670776871ab972bee | |
parent | 5fb43dd8356409f824c16666f6a45f3b89c2a8f2 (diff) | |
download | gcc-5e70c0b57264ac971d52e499fa75f91c0d8903c2.zip gcc-5e70c0b57264ac971d52e499fa75f91c0d8903c2.tar.gz gcc-5e70c0b57264ac971d52e499fa75f91c0d8903c2.tar.bz2 |
* lex.c (init_vectorized_lexer): Fix comparison of masked value.
From-SVN: r174037
-rw-r--r-- | libcpp/lex.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libcpp/lex.c b/libcpp/lex.c index bbce62c..6c3be71 100644 --- a/libcpp/lex.c +++ b/libcpp/lex.c @@ -505,7 +505,8 @@ init_vectorized_lexer (void) } else if (__get_cpuid (0x80000001, &dummy, &dummy, &dummy, &edx)) { - if (minimum == 1 || (edx & (bit_MMXEXT | bit_CMOV))) + if (minimum == 1 + || (edx & (bit_MMXEXT | bit_CMOV)) == (bit_MMXEXT | bit_CMOV)) impl = search_line_mmx; } |