OSDN Git Service

2009-07-02 Richard Guenther <rguenther@suse.de>
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 2 Jul 2009 10:18:24 +0000 (10:18 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 2 Jul 2009 10:18:24 +0000 (10:18 +0000)
commit9b68b56b3737ee350c8a02c98837475a1b7ca6cf
tree311b16650e82552b4d5ec734b325f969addba653
parent876ffac7a8d54f6c36b177c8d9e7926d2d48d22f
2009-07-02  Richard Guenther  <rguenther@suse.de>

* tree-ssa-live.c (remove_unused_locals): Do not remove
heap variables.
* tree-ssa-structalias.c (handle_lhs_call): Delay setting
of DECL_EXTERNAL for HEAP variables.
(compute_points_to_sets): Set DECL_EXTERNAL for escaped
HEAP variables.  Do not adjust RESTRICT vars.
(find_what_var_points_to): Nobody cares if something
points to READONLY.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149170 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-ssa-live.c
gcc/tree-ssa-structalias.c