As far as I can see, nobody ever reviewed this patch: http://gcc.gnu.org/ml/gcc-patches/2008-05/msg01857.html I think this patch is an improvement: it doesn't change GCC to do the best thing, but it at least prevents GCC from emitting bogus DWARF. Tom