Thanks. When I received no feedback, I abandoned this approach. I posted a patch to gcc-patches that has the same goal but hopefully in an acceptable way. Mark