re PR c/22371 (C front-end produces mis-match types in MODIFY_EXPR)
authorRichard Guenther <rguenther@suse.de>
Mon, 24 Mar 2008 15:08:52 +0000 (15:08 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Mon, 24 Mar 2008 15:08:52 +0000 (15:08 +0000)
commit1b24a790e0f4443ebbe19977f66378f60b059269
treea7b12b2f030414354125acf1f0fff3ea55cec094
parent52249a2e3f3d67b8a86ad232428005c449b77a3e
re PR c/22371 (C front-end produces mis-match types in MODIFY_EXPR)

2008-03-24  Richard Guenther  <rguenther@suse.de>

PR c/22371
* gimplify.c (gimplify_modify_expr): For frontend type-correct
pointer assignments change conversions according to middle-end rules.
(gimplify_modify_expr_rhs): Deal with NULL TARGET_EXPR_INITIAL.
* configure.ac: Include type checking in yes.
* configure: Regenerate.

From-SVN: r133479
gcc/ChangeLog
gcc/configure
gcc/configure.ac
gcc/gimplify.c