2006-12-12 Richard Guenther <rguenther@suse.de>
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 12 Dec 2006 12:13:48 +0000 (12:13 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 12 Dec 2006 12:13:48 +0000 (12:13 +0000)
commitdd8249011bbe1acbbb5cc14c4cb530becf3f16bf
treeeef02827a46ae7abdabd3134fa48f4b80f1b23ea
parent7086c80a16af00517c801ed6e330472f748467a6
2006-12-12  Richard Guenther  <rguenther@suse.de>

PR middle-end/30147
* fold-const.c (fold_read_from_constant_string): Only fold read
from constant string if the result type is integer.

* gfortran.fortran-torture/compile/pr30147.f90: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@119776 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/fold-const.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.fortran-torture/compile/pr30147.f90 [new file with mode: 0644]