diff options
author | Jakub Jelinek <jakub@redhat.com> | 2016-06-30 10:52:43 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2016-06-30 10:52:43 +0200 |
commit | 205cccc7c8ed017684b946dbfef48b9b013c5c51 (patch) | |
tree | b9c50c2ea116fc10568c7c63dc4c245ba9e28da1 /gcc/gcc.c | |
parent | 1bcf319ef895a51ad95db857ff1a457485965689 (diff) | |
download | gcc-205cccc7c8ed017684b946dbfef48b9b013c5c51.zip gcc-205cccc7c8ed017684b946dbfef48b9b013c5c51.tar.gz gcc-205cccc7c8ed017684b946dbfef48b9b013c5c51.tar.bz2 |
re PR middle-end/71693 (ICE: verify_gimple failed (type mismatch in shift expression, -O0, -O1, -O2, -O3))
PR middle-end/71693
* fold-const.c (fold_binary_loc) <case RROTATE_EXPR>: Cast
TREE_OPERAND (arg0, 0) and TREE_OPERAND (arg0, 1) to type
first when permuting bitwise operation with rotate. Cast
TREE_OPERAND (arg0, 0) to type when cancelling two rotations.
* gcc.c-torture/compile/pr71693.c: New test.
From-SVN: r237875
Diffstat (limited to 'gcc/gcc.c')
0 files changed, 0 insertions, 0 deletions