This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r143695 - in /branches/lto/gcc: ChangeLog.lto c...
- From: espindola at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Tue, 27 Jan 2009 08:59:04 -0000
- Subject: 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