This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

r138441 - in /branches/lto/gcc: ChangeLog.lto l...


Author: maddox
Date: Thu Jul 31 23:30:32 2008
New Revision: 138441

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=138441
Log:
gcc:
	* lto-function-in.c (input_function_decl): Save the
	old assembler name before renaming static functions.
	* lto-tree-in.h (struct data_in): Removed field global.
	Tidy up comments.
	* lto-section-in.c (struct lto_renaming_slot): New type.
	(hash_name, eq_name, renaming_slot_free, lto_create_renaming_table,
	lto_record_renamed_decl, lto_original_decl_name): New functions.
	* lto-section-in.h (struct lto_file_decl_data): Add field
	renaming_hash_table.  Fix comments.
	(lto_create_renaming_table, lto_record_renamed_decl,
	lto_original_decl_name): Declare.
	* lto-section-out.c: Remove marker comments.
gcc/lto:	
 	* lto.c (lto_materialize_function): Call lto_original_decl_name.
 	Remove obsolete comments.
 	(lto_read_decls): Remove initialization of deleted field data_in.global.
 	Tidy up comments.
 	(lto_main): Remove redundant initialization of section_hash_table.
 	* lto-elf.c: Removed obsolete comments.
 	* lto.h: Tidy up comments.
 	* lto-symtab.c (lto_least_common_multiple): New function.
 	(lto_symtab_merge_decl): Merge variable alignments in some cases.
 	Tidy up comments.

Modified:
    branches/lto/gcc/ChangeLog.lto
    branches/lto/gcc/lto-function-in.c
    branches/lto/gcc/lto-section-in.c
    branches/lto/gcc/lto-section-in.h
    branches/lto/gcc/lto-section-out.c
    branches/lto/gcc/lto-tree-in.h
    branches/lto/gcc/lto/ChangeLog
    branches/lto/gcc/lto/lto-elf.c
    branches/lto/gcc/lto/lto-symtab.c
    branches/lto/gcc/lto/lto.c
    branches/lto/gcc/lto/lto.h


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]