aboutsummaryrefslogtreecommitdiff
path: root/gcc/lto-streamer.h
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2013-02-08 12:55:13 +0000
committerRichard Biener <rguenther@suse.de>2013-02-08 12:55:13 +0000
commitb107f1317394ef0685eadb657e5f847f7b15753a (patch)
tree2b580cff0a35536512ce08acfa951238833efcb5 /gcc/lto-streamer.h
parent2b20332e4d6c6c58115ce9204e2ee2305b9be354 (diff)
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. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@195884 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/lto-streamer.h')
-rw-r--r--gcc/lto-streamer.h4
1 files changed, 0 insertions, 4 deletions
diff --git a/gcc/lto-streamer.h b/gcc/lto-streamer.h
index 4e4a4e956e9..919e304e107 100644
--- a/gcc/lto-streamer.h
+++ b/gcc/lto-streamer.h
@@ -691,10 +691,6 @@ struct data_in
/* Number of unnamed labels. */
unsigned int num_unnamed_labels;
- const char *current_file;
- int current_line;
- int current_col;
-
/* Maps each reference number to the resolution done by the linker. */
vec<ld_plugin_symbol_resolution_t> globals_resolution;