aboutsummaryrefslogtreecommitdiff
path: root/gcc/opts.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2009-05-07 17:27:40 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2009-05-07 17:27:40 +0200
commit472e0df9f0f70801be6a5097799d3fefba9ad078 (patch)
treeafa7d064f452e1ca909d3885ee825f7486fd3cdc /gcc/opts.c
parent262118b947e0b9c200996e425acb8d75970ff1ff (diff)
downloadgcc-472e0df9f0f70801be6a5097799d3fefba9ad078.zip
gcc-472e0df9f0f70801be6a5097799d3fefba9ad078.tar.gz
gcc-472e0df9f0f70801be6a5097799d3fefba9ad078.tar.bz2
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
Diffstat (limited to 'gcc/opts.c')
0 files changed, 0 insertions, 0 deletions