]> gcc.gnu.org Git - gcc.git/commit - gcc/tree-ssa-copy.c
tree-ssa-alias.c (create_name_tags): Ignore pointers that don't have PT_VARS nor...
authorDiego Novillo <dnovillo@redhat.com>
Tue, 27 Jul 2004 15:32:47 +0000 (15:32 +0000)
committerDiego Novillo <dnovillo@gcc.gnu.org>
Tue, 27 Jul 2004 15:32:47 +0000 (11:32 -0400)
commit9ae2a5d113b83ce7e61a50f5484e6221d81a2c5c
tree2b9d2fb0b1c90b07e3cc9d57a576a487ffca1759
parent45d09c02e544c4074aa4a69925c1fe547a0dd7a0
tree-ssa-alias.c (create_name_tags): Ignore pointers that don't have PT_VARS nor PT_MALLOC set.

* tree-ssa-alias.c (create_name_tags): Ignore pointers that
don't have PT_VARS nor PT_MALLOC set.
Clear name tag from pointers that have not been dereferenced.
(set_pt_anything, set_pt_malloc): Forward declare.
* tree-ssa-copy.c (may_propagate_copy): Compare alias sets,
not type compatibility when determining if a pointer can be
copy propagated.

testsuite/ChangeLog

* gcc.c-torture/compile/20040727-1.c: New test.

From-SVN: r85220
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/20040727-1.c [new file with mode: 0644]
gcc/tree-ssa-alias.c
gcc/tree-ssa-copy.c
This page took 0.058918 seconds and 5 git commands to generate.