re PR middle-end/33122 (Mistaken type mismatch error prevents bootstrap)
authorRichard Guenther <rguenther@suse.de>
Tue, 21 Aug 2007 08:23:50 +0000 (08:23 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Tue, 21 Aug 2007 08:23:50 +0000 (08:23 +0000)
commit8015455a87e3e516d3238fb3231ab50214234289
treea051cfbef7bee98d995fa7021f0aa586f2b4e177
parent66644666a511e85b232e586e27262ab0c90fc434
re PR middle-end/33122 (Mistaken type mismatch error prevents bootstrap)

2007-08-21  Richard Guenther  <rguenther@suse.de>

PR middle-end/33122
* fold-const.c (fold_binary): Remove index +p PTR folding.
Fix types of POINTER_PLUS_EXPR generated by folding of
(PTR +p B) +p A.

        * gcc.c-torture/compile/pr33122.c: New testcase.

From-SVN: r127659
gcc/ChangeLog
gcc/fold-const.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/pr33122.c [new file with mode: 0644]