[PATCH 2/2] (header usage fix) include c++ headers in system.h

2017-08-06 Thread Ryan Mounce
2017-08-05 Ryan Mounce cherry picked from trunk r235362 2016-04-22 Szabolcs Nagy * system.h (list, map, set, vector): Include conditionally. * auto-profile.c (INCLUDE_MAP, INCLUDE_SET): Define. * graphite-isl-ast-to-gimple.c (INCLUDE_MAP): Define

[PATCH 1/2] (header usage fix) remove unused system header includes

2017-08-06 Thread Ryan Mounce
2017-08-05 Ryan Mounce cherry picked from trunk r235361 2016-04-22 Szabolcs Nagy * auto-profile.c: Remove include. * diagnostic.c: Remove include. * genmatch.c: Likewise. * pretty-print.c: Likewise. * toplev.c: Likewise * c

[PATCH 0/2] backport c++ header fixes to gcc-5-branch

2017-08-06 Thread Ryan Mounce
Fixes https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81037 Bootstrap now succeeds using Xcode 9 toolchain. Tested on macOS 10.13 beta, however same issue reported on macOS 10.12 with Xcode 9. Ryan Mounce (2): (header usage fix) remove unused system header includes (header usage fix) include c