https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64094
--- Comment #8 from Jon Grant <jg at jguk dot org> --- Could add a file_check(const char * path) which checks each component of a path. Would output: error opening doesnotexist/foo.c: doesnotexist: No such directory