]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fix gcc.dg/tree-ssa/pr59597.c failure for avr
authorsaaadhu <saaadhu@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 11 Oct 2016 10:35:57 +0000 (10:35 +0000)
committersaaadhu <saaadhu@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 11 Oct 2016 10:35:57 +0000 (10:35 +0000)
commitaec336e9a675d84edc03260e5999eb46dfa05b28
tree52938ea4db9f91b4f70b45fbf994feaebac0f4a8
parentab410ffa6f9a9bd96a7e16690f38ac6b3e16b412
Fix gcc.dg/tree-ssa/pr59597.c failure for avr

Declare loop index variable j as a 32 bit int instead of assuming ints
are 32 bits. The smaller int size on the avr makes prior passes optimize
away the loop exit check (j < 10000000), as the constant is outside
the range of a 16 bit int.

gcc/testsuite/ChangeLog

2016-10-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

* gcc.dg/tree-ssa/pr59597.c: Typedef  __INT32_TYPE__ to i32.
(main): Declare j as i32 instead of int.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@240986 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/pr59597.c