sh.c (shift_insns_rtx, [...]): Truncate shift counts to avoid out-of-bounds array...
commit6c34a0921352e7ed6058aadf4c950ec700375794
authorPaolo Bonzini <bonzini@gnu.org>
Wed, 22 Apr 2009 09:01:43 +0000 (22 09:01 +0000)
committerPaolo Bonzini <bonzini@gcc.gnu.org>
Wed, 22 Apr 2009 09:01:43 +0000 (22 09:01 +0000)
treeca5e7d0e19e36c635d191a01bb8fbb1a7afbfb43
parentbaa48dfaed600d9bc9340e88ea7f0d8ba87cee00
sh.c (shift_insns_rtx, [...]): Truncate shift counts to avoid out-of-bounds array accesses.

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.

From-SVN: r146553
gcc/ChangeLog
gcc/config/sh/sh.c