]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/ChangeLog
re PR java/38374 (constant pool references have wrong types in ADDR_EXPR)
authorRichard Guenther <rguenther@suse.de>
Mon, 27 Apr 2009 11:18:38 +0000 (11:18 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Mon, 27 Apr 2009 11:18:38 +0000 (11:18 +0000)
commit211ca15cb41d3ae362b6e0b01e47344a9b30d987
tree311268027d8b08e109c2a84ccb88ed8b40680011
parentfca5f3d11ce7bc4c2c1b302217d0a4247f2596fd
re PR java/38374 (constant pool references have wrong types in ADDR_EXPR)

2009-04-27  Richard Guenther  <rguenther@suse.de>

* tree-cfg.c (remove_useless_stmts): Verify stmts afterwards.
(verify_stmts): Dispatch to gimple/type verification code.
* tree-inline.c (remap_gimple_op_r): Work around C++ FE
issue with call argument types.

java/
PR java/38374
* constants.c (build_constants_constructor): Retain the old
pointer type as valid TYPE_POINTER_TO after patching the
type of the constant pool decl.

From-SVN: r146831
gcc/ChangeLog
gcc/java/ChangeLog
gcc/java/constants.c
gcc/tree-cfg.c
gcc/tree-inline.c