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]

r143695 - in /branches/lto/gcc: ChangeLog.lto c...


Author: espindola
Date: Tue Jan 27 08:59:03 2009
New Revision: 143695

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143695
Log:
2009-01-27  Rafael Avila de Espindola  <espindola@google.com>

	* c-decl.c (merge_decls): Make sure newdecl and olddecl don't
	share the argument list.
	* lto-function-in.c (input_function_decl): Pass the context
	while reading the arguments.
	(input_parm_decl): Add the FN argument. Set the contetxt to it.
	(input_tree_operand): Update call to input_parm_decl.
	* lto-function-out.c (output_function_decl): Pass the context
	while writting the arguments.
	(output_parm_decl): Add the FN argument. Check that it is
	equal to the context.
	(output_tree_with_context): Update the call to ouput_parm_decl.
	* tree.c (free_lang_data_in_decl): Force every PARM_DECL to
	point the the correct FUNCTION_DECL.


Modified:
    branches/lto/gcc/ChangeLog.lto
    branches/lto/gcc/c-decl.c
    branches/lto/gcc/lto-function-in.c
    branches/lto/gcc/lto-function-out.c
    branches/lto/gcc/tree.c


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