How about hacking the gcc3 branch and leaving the trunk broken? That way we have a chance of getting the trunk fixed correctly in the long term. It would be a shame to deliberately modify the trunk to emit incorrect debug info. Jim