r118667 - in /branches/lto: ChangeLog.lto gcc/d...
mmitchel@gcc.gnu.org
mmitchel@gcc.gnu.org
Fri Nov 10 22:22:00 GMT 2006
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
More information about the Gcc-cvs
mailing list