This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r118667 - in /branches/lto: ChangeLog.lto gcc/d...
- From: mmitchel at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Fri, 10 Nov 2006 22:22:12 -0000
- Subject: r118667 - in /branches/lto: ChangeLog.lto gcc/d...
Author: mmitchel
Date: Fri Nov 10 22:22:12 2006
New Revision: 118667
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=118667
Log:
* gcc/lto-function-out.c (produce_asm): Uncomment variable and
function emission.
* gcc/dwarf2out.c (lto_init_ref): Generate DIE symbols here.
Ensure DIEs are emitted.
(lto_type_ref): Adjust according.
(lto_var_ref): Implement.
(lto_fn_ref): Likewise.
* gcc/lto/lto.c (lto_die_ptr): New type. Use it throughout.
(lto_read_compile_unit): Add DIE paramter to this and all other
DIE readers.
(lto_read_variable_formal_parameter_constant_DIE): Remember
variables.
(lto_read_subroutine_type_subprogram_DIE): Remember functions too.
(lto_read_DIE): Pass DIE to readers.
(lto_resolve_type_ref): Tweak.
(lto_resolve_var_ref): Implement.
(lto_resolve_fn_ref): Likewise.
Modified:
branches/lto/ChangeLog.lto
branches/lto/gcc/dwarf2out.c
branches/lto/gcc/lto-function-out.c
branches/lto/gcc/lto/lto.c