2007-02-04 Richard Guenther <rguenther@suse.de>
commit98f4d3829ca389b235a5f39361ac9dccc3d930b7
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 4 Feb 2007 15:15:38 +0000 (4 15:15 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 4 Feb 2007 15:15:38 +0000 (4 15:15 +0000)
treecada47dcc485f110239acb45110951e3b8d2c8d8
parent560b9c9b0713f5e7019e2bf994be9f488b5df773
2007-02-04  Richard Guenther  <rguenther@suse.de>

PR middle-end/30636
* fold-const.c (try_move_mult_to_index): Make sure to not
overflow one dimension of a multi-dimensional array access.

* g++.dg/warn/pr30636.C: New testcase.
* g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121575 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/fold-const.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/tree-ssa/tmmti-2.C
gcc/testsuite/g++.dg/warn/pr30636.C [new file with mode: 0644]