r127918 - in /branches/lto/gcc: ChangeLog.lto l...
zadeck@gcc.gnu.org
zadeck@gcc.gnu.org
Thu Aug 30 01:15:00 GMT 2007
Author: zadeck
Date: Thu Aug 30 01:15:27 2007
New Revision: 127918
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=127918
Log:
2007-08-29 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-function-out.c (LTO_SET_DEBUGGING_STREAM): Now swallows
semicolons.
(LTO_CLEAR_DEBUGGING_STREAM): New macro.
(create_output_block, destroy_output_block,
output_constructor_or_init): New functions.
(produce_asm, lto_output): Modified to produce both functions and
constructors.
(output_function): Much of the function that could be used to also
handle constructors has been moved to create_output_block and
destroy_output_block.
* lto-tags.h (lto_function_header): Renamed to lto_header.
2007-08-29 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-read.c (fun_in): Renamed to data_in.
(input_expr_operand, input_local_var, input_string_internal,
input_string, input_real, input_list, get_label_decl,
get_type_ref, input_expr_operand, input_globals, input_labels,
input_local_vars_index, input_local_var, input_local_vars,
input_cfg, input_phi, input_ssa_names, input_bb, ): Renamed fun_in to data_in.
(input_constructor): New function.
(lto_read_function_body): Renamed to lto_read_body and generalized
to handle both functions and constructors.
(lto_read_function_body, lto_read_var_init): New function.
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