------- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-01 15:31 ------- I think the problem is that we don't see the the address taken at all because we don't walk over the PHI nodes in compute_points_to_and_addr_escape so when we have dead code in PHIs we miss them. Note this comment is wrong with respect with dead code: /* Mark all the variables whose address are taken by the statement. Note that this will miss all the addresses taken in PHI nodes (those are discovered while following the use-def chains). */
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19217