]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/tree-ssa-ccp.c
tree-ssa-operands.c (build_ssa_operands, [...]): Ignore a VIEW_CONVERT_EXPR on LHS...
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>
Mon, 29 Nov 2004 01:08:41 +0000 (01:08 +0000)
committerRichard Kenner <kenner@gcc.gnu.org>
Mon, 29 Nov 2004 01:08:41 +0000 (20:08 -0500)
commit9390c347e9f2ac5dc3a97933f537c1576a310f4e
treeb482d08649ec8d47fb095b9196547e3f66709af8
parentab1a8620fc5bef59dec0bb8b7b41cea4132435d5
tree-ssa-operands.c (build_ssa_operands, [...]): Ignore a VIEW_CONVERT_EXPR on LHS when deciding if must or may def.

PR/18664
* tree-ssa-operands.c (build_ssa_operands, case MODIFY_EXPR):
Ignore a VIEW_CONVERT_EXPR on LHS when deciding if must or may def.
* tree-ssa-ccp.c (visit_assignment): If LHS is a VIEW_CONVERT_EXPR,
add an inverse VIEW_CONVERT_EXPR to const_val.

From-SVN: r91450
gcc/ChangeLog
gcc/tree-ssa-ccp.c
gcc/tree-ssa-operands.c