PR rtl-optimization/69764
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 12 Feb 2016 16:49:44 +0000 (16:49 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 12 Feb 2016 16:49:44 +0000 (16:49 +0000)
commitfcce1b0b4dcb9e1f0d2a4ad36a7a2baca8a2218b
tree4720e253b740575b1b04e427d1aaaddcb7eee59e
parent6d6092901a6c55f7e6173e6ad06deeb5df191975
PR rtl-optimization/69764
PR rtl-optimization/69771
* optabs.c (expand_binop_directly): For shift_optab_p, force
convert_modes with VOIDmode if xop1 has VOIDmode.

* c-c++-common/pr69764.c: New test.
* gcc.dg/torture/pr69771.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@233381 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/optabs.c
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/pr69764.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/torture/pr69771.c [new file with mode: 0644]