------- Comment #3 from hjl at lucon dot org  2007-04-25 18:15 -------
rewrite_bittest has

  lhs = GENERIC_TREE_OPERAND (stmt, 0);
  ...

      /* A & (1 << B) */
      t = fold_build2 (BIT_AND_EXPR, TREE_TYPE (a), a, name);
      stmt2 = build_gimple_modify_stmt (lhs, t);

When A & (1 << B) is long long and lhs is int, we may get a problem.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31703

Reply via email to