------- Comment #4 from burnus at gcc dot gnu dot org 2010-06-21 09:13 ------- (In reply to comment #3) > Is it not a duplicate of pr35203?
No. In this bug (PR 44604) one is in the caller and there one can distinguish between address and value of a variable and the fix is relatively simple (though requires some thinking and re-shoveling). By contrast, PR 35203 requires a special handling of OPTIONAL + VALUE dummies, where both the caller and the callee need to be involved by passing additional information and making use of them. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44604