------- Comment #2 from rguenth at gcc dot gnu dot org 2009-01-27 11:06 ------- Can you fill in a known-to-work version?
ANYTHING = &ANYTHING ESCAPED = *ESCAPED NONLOCAL = &ESCAPED INTEGER = &ANYTHING derefaddrtmp.8 = &NONLOCAL *ESCAPED = derefaddrtmp.8 p = &NONLOCAL misses a constraint for null. It should say null = &ANYTHING -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38984