http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54117
--- Comment #9 from stevenb.gcc at gmail dot com <stevenb.gcc at gmail dot com> 2013-01-08 17:39:23 UTC --- > I think reverting would be backward - we should clearly move forward. One > way forward is to simply declare PCH unsupported with stabs. This is what I think we should do about this bug. The problem isn't limited to PCH, it also happens with other "delayed" outputs. For instance, there's stabs info for symbols not emitted at all by cgraphunit, and debug info isn't emitted at all with LTO. The DWARF-to-*out debug translator should be the way forward IMHO. It'd simplify many things in GCC internals. I might give it a stab (no pun...) for GCC 4.9, but for GCC 4.8 I really don't see any way to fix this issue.