On 12/04/13 01:16, Bernd Edlinger wrote:


Looking for some more time your patch may be indeed the easiest
without big re-factoring.
Richard (or Bernd), can you comment on why?  Something seems "off" here.

Why do we need to handle inner references here specially? If feels like we're catering to broken code elsewhere in GCC.

As for the patch itself. In a few places within expand_expr_real_1 you changed calls to expand_expr to instead call expand_expr_real. ISTM you could have gotten the same effect by just adding your extra argument to the existing code?


Jeff

Reply via email to