[PATCH] Fix undefined behaviour in SH port
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 29 Sep 2015 16:41:38 +0000 (16:41 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 29 Sep 2015 16:41:38 +0000 (16:41 +0000)
commit8887e6d7598493bb1cf57d8e7f17274c5775f2c4
tree98ea7434efef260a16c107e6f9d08f7928042fb8
parent16f1829a946506eea56da08745ac3d807c31d532
[PATCH] Fix undefined behaviour in SH port

* config/sh/sh.c (gen_shl_and): Fix undefined left shift
behaviour.
(gen_shl_sext): Likewise.
* config/sh/sh.md (divsi3): Likewise.
(imm->ext_dest_operand splitter): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@228257 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/sh/sh.c
gcc/config/sh/sh.md