re PR middle-end/40057 (Incorrect right shift by 31 with long long)
PR middle-end/40057 * dojump.c (prefer_and_bit_test): Use immed_double_const instead of GEN_INT for 1 << bitnum. (do_jump) <case BIT_AND_EXPR>: Use build_int_cst_wide_type instead of build_int_cst_type. * gcc.c-torture/execute/pr40057.c: New test. From-SVN: r147241
Showing
Please
register
or
sign in
to comment