2015-08-31 Richard Biener <rguenther@suse.de>
commitac07ea08a06da35896dc027dee20fed0af72f350
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 31 Aug 2015 11:47:30 +0000 (31 11:47 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 31 Aug 2015 11:47:30 +0000 (31 11:47 +0000)
tree72db555178b725e356d6e13b9f21e6cedd48abd2
parent965a654de0ecc17481daa952cf7d3181d3b0e011
2015-08-31  Richard Biener  <rguenther@suse.de>

* lto-streamer.h (lto_location_cache::cached_location::sysp): Add.
(lto_location_cache::current_sysp): Likewise.
(output_block::current_sysp): Likewise.
* lto-streamer-in.c (lto_location_cache::cmp_loc): Compare sysp.
(lto_location_cache::apply_location_cache): Properly record
system header locations.
(lto_location_cache::input_location): Input whether a file
is a system header.
* lto-streamer-out.c (lto_output_location): Stream whether a file
is a system header.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@227338 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/lto-streamer-in.c
gcc/lto-streamer-out.c
gcc/lto-streamer.h