lto-streamer.h (lto_location_cache::cached_location::sysp): Add.
authorRichard Biener <rguenther@suse.de>
Mon, 31 Aug 2015 11:47:30 +0000 (11:47 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Mon, 31 Aug 2015 11:47:30 +0000 (11:47 +0000)
commit6c1bc27c5f1052e363e69fcabee45ef44d4bdde5
tree72db555178b725e356d6e13b9f21e6cedd48abd2
parentc25eec8ffd8605d473192faec7ef11b9abf7a10b
lto-streamer.h (lto_location_cache::cached_location::sysp): Add.

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.

From-SVN: r227338
gcc/ChangeLog
gcc/lto-streamer-in.c
gcc/lto-streamer-out.c
gcc/lto-streamer.h