gcc/gcc/lto
Richard Biener e45cde9826 re PR middle-end/56231 (warning traces have bogus line information when using LTO)
2013-02-08  Richard Biener  <rguenther@suse.de>

	PR lto/56231
	* lto-streamer.h (struct data_in): Remove current_file, current_line
	and current_col members.
	* lto-streamer-out.c (lto_output_location): Stream changed bits
	en-block for efficiency.
	* lto-streamer-in.c (clear_line_info): Remove.
	(lto_input_location): Cache current file, line and column
	globally via local statics.  Read changed bits en-block.
	(input_function): Do not call clear_line_info.
	(lto_read_body): Likewise.
	(lto_input_toplevel_asms): Likewise.

	lto/
	* lto-lang.c (lto_init): Do not enter a dummy file.

From-SVN: r195884
2013-02-08 12:55:13 +00:00
..
ChangeLog re PR middle-end/56231 (warning traces have bogus line information when using LTO) 2013-02-08 12:55:13 +00:00
Make-lang.in Update copyright years in gcc/ 2013-01-10 20:38:27 +00:00
common.c Update copyright years in gcc/ 2013-01-10 20:38:27 +00:00
common.h Update copyright years in gcc/ 2013-01-10 20:38:27 +00:00
config-lang.in Update copyright years in gcc/ 2013-01-10 20:38:27 +00:00
lang-specs.h Update copyright years in gcc/ 2013-01-10 20:38:27 +00:00
lang.opt Update copyright years in gcc/ 2013-01-10 20:38:27 +00:00
lto-lang.c re PR middle-end/56231 (warning traces have bogus line information when using LTO) 2013-02-08 12:55:13 +00:00
lto-object.c Update copyright years in gcc/ 2013-01-10 20:38:27 +00:00
lto-partition.c Update copyright years in gcc/ 2013-01-10 20:38:27 +00:00
lto-partition.h Update copyright years in gcc/ 2013-01-10 20:38:27 +00:00
lto-tree.h Update copyright years in gcc/ 2013-01-10 20:38:27 +00:00
lto.c re PR bootstrap/56227 (Bootstrap failure on MinGW building ggc-page.c) 2013-02-07 19:01:40 +01:00
lto.h Update copyright years in gcc/ 2013-01-10 20:38:27 +00:00