Backported from mainline
2016-01-28 Jakub Jelinek <jakub@redhat.com>
PR pch/68176
* files.c (_cpp_find_file): Set file->implicit_preinclude even if
included from file->implicit_preinclude header.
From-SVN: r233335
+2016-02-11 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from mainline
+ 2016-01-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR pch/68176
+ * files.c (_cpp_find_file): Set file->implicit_preinclude even if
+ included from file->implicit_preinclude header.
+
2016-02-11 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
return entry->u.file;
file = make_cpp_file (pfile, start_dir, fname);
- file->implicit_preinclude = implicit_preinclude;
+ file->implicit_preinclude
+ = (implicit_preinclude
+ || (pfile->buffer
+ && pfile->buffer->file->implicit_preinclude));
/* Try each path in the include chain. */
for (; !fake ;)