Thanks for your analysis. This isn't really the right fix; the right fix is that make_call_declarator shouldn't be storing a tree in a slot documented to be RTL. I'll put this in my queue of things to work on in the near future. -- Mark Mitchell mark@codesourcery.com CodeSourcery, LLC http://www.codesourcery.com