https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90306
--- Comment #2 from Paul Smith <psmith at gnu dot org> --- Yes that seems like it would definitely solve the ICE. But then this bug report changes to say that the output of -fpch-deps is wrong (it's empty when it shouldn't be) :p :). That would potentially cause build failures as make will not be properly rebuilding targets due to incorrect dependency lists. The real question/bug is that the deps section of the PCH file is empty, or at least not parsed during the PCH read. Obviously, there ARE dependencies from the PCH file so that should not be empty.