2009-04-22 Paolo Bonzini <bonzini@gnu.org>
authorbonzini <bonzini@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 22 Apr 2009 09:01:43 +0000 (09:01 +0000)
committerbonzini <bonzini@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 22 Apr 2009 09:01:43 +0000 (09:01 +0000)
commitadb906e2e68af10c0e068dd3bcf4f8864e6b416c
treeca5e7d0e19e36c635d191a01bb8fbb1a7afbfb43
parent57a9e496d3c5a413cdc6d73e8d7af162efc4cff8
2009-04-22  Paolo Bonzini  <bonzini@gnu.org>

* config/sh/sh.c (shift_insns_rtx, shiftcosts, gen_shifty_op,
sh_dynamicalize_shift_p, shl_and_scr_length): Truncate
shift counts to avoid out-of-bounds array accesses.

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