------- Comment #2 from hjl dot tools at gmail dot com 2008-08-07 19:09 ------- The problem is -E never generates any debug info. So __GCC_HAVE_DWARF2_CFI_ASM won't be defined for -E and PCH gets a mismatch. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37033