PR c/84853
commit9040bba5a1f1655123a4580b8fe7075bd5645010
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 15 Mar 2018 07:37:53 +0000 (15 07:37 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 15 Mar 2018 07:37:53 +0000 (15 07:37 +0000)
tree0138e2f3bf112fc983ceffbee9775c88c794fb80
parent41efa9a4bfbc517ef98670faa38d040ec2938b22
PR c/84853
* c-typeck.c (build_binary_op) <case RSHIFT_EXPR, case LSHIFT_EXPR>:
If code1 is INTEGER_TYPE, only allow code0 VECTOR_TYPE if it has
INTEGER_TYPE element type.

* gcc.dg/pr84853.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@258550 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/c/ChangeLog
gcc/c/c-typeck.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr84853.c [new file with mode: 0644]