------- Comment #2 from jamborm at gcc dot gnu dot org 2009-09-11 23:38 ------- I ran into too many problems when I tried to inhibit value_expr PARM_DECL substitutions in the gimplifier. At the moment I believe we should not use the value_expr just for debug info and rather try BLOCK_NONLOCALIZED_VARS from pretty-ipa.
I've just sent an email about this to the gcc mailing list: http://gcc.gnu.org/ml/gcc/2009-09/msg00218.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41250