r127862 - in /branches/lto/gcc: ChangeLog.lto l...
zadeck@gcc.gnu.org
zadeck@gcc.gnu.org
Tue Aug 28 14:52:00 GMT 2007
Author: zadeck
Date: Tue Aug 28 14:52:36 2007
New Revision: 127862
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=127862
Log:
2007-08-28 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-function-out.c (output_block): Added
local_decl_index_stream, debug_decl_index_stream,
local_decls_index and local_decls_index_d.
(output_local_vars): Add code to write a seperate stream
containing the index of each local var.
(output_local_vars_index): New function.
(produce_asm, output_function): Write new streams.
(lto_static_init): Do not write flags or types for FIELD_DECLS.
* lto-tags.h (lto_debug_context): Added decl_index_data.
2007-08-28 Kenneth Zadeck <zadeck@naturalbridge.com>
*lto-read.c (fun_in): Added local_decls_index and
local_decls_index_d.
(input_expr_operand): Changed inputting of PARM_DECLs and VAR_DECLs.
(input_globals): Enabled code to handle FIELD_DECLs.
(input_local_vars_index, input_local_vars): New function.
(input_local_var): Changed to allow locals to be input randomly.
(lto_read_function_body): Added code to input the
local_decls_index and to free various structures.
Modified:
branches/lto/gcc/ChangeLog.lto
branches/lto/gcc/lto-function-out.c
branches/lto/gcc/lto-tags.h
branches/lto/gcc/lto/ChangeLog
branches/lto/gcc/lto/lto-read.c
More information about the Gcc-cvs
mailing list