------- Comment #7 from rguenth at gcc dot gnu dot org  2009-02-04 21:18 -------
Following do_ds_constraint shows

*na_2 = x_1
nl  <-
*na_2 = derefaddrtmp.7
nl  <- NULL
*na_2 = x_1
NULL  <- ESCAPED NONLOCAL
*na_2 = derefaddrtmp.7
NULL  <- NULL

where on the lhs of <- we show DELTA and on the rhs we show the rhs solution.
The problem is obviously that DELTA doesn't include nl anymore when the
rhs solution includes NONLOCAL.

We do have a cycle here, can we really do DELTA processing there?  Note
that the constraint graph looks funny to me (but I never looked at them
until now)


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39100

Reply via email to