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 /libcpp | |
| parent | 5fb43dd8356409f824c16666f6a45f3b89c2a8f2 (diff) | |
| download | gcc-5e70c0b57264ac971d52e499fa75f91c0d8903c2.tar.gz gcc-5e70c0b57264ac971d52e499fa75f91c0d8903c2.tar.bz2 gcc-5e70c0b57264ac971d52e499fa75f91c0d8903c2.zip | |
* lex.c (init_vectorized_lexer): Fix comparison of masked value.
From-SVN: r174037
Diffstat (limited to 'libcpp')
| -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 bbce62ca095..6c3be711504 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; } |
