This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r129805 - in /branches/lto/gcc: ChangeLog.lto d...
- From: froydnj at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Wed, 31 Oct 2007 19:11:37 -0000
- Subject: r129805 - in /branches/lto/gcc: ChangeLog.lto d...
Author: froydnj
Date: Wed Oct 31 19:11:32 2007
New Revision: 129805
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=129805
Log:
gcc/
* lto-function.c (output_expr_operand): Assert that DECL_NAME of a
TYPE_DECL is NULL, as it should be for function-local TYPE_DECLs.
(lto_static_init): Reset the bit for TYPE_DECLs in
lto_flags_needed_for and lto_types_needed_for.
(generate_early_dwarf_information): Move the setting of
dwarf2_generate_frame_info_p to...
(lto_output): ...here.
* dwarf2out.c (force_decl_die): Don't handle TYPE_DECL.
(lto_typedecl_ref): Dump a reference to the decl's type instead of
the decl itself.
gcc/lto/
* lto.c (lto_read_typedef_DIE): Fix comment typo.
(lto_resolve_typedecl_ref): Fetch the referred-to type and build a fake
TYPE_DECL for it.
* lto-read.c (lto_read_body): Use correct sizes for calculating
type_decls_offset and types_offset.
Modified:
branches/lto/gcc/ChangeLog.lto
branches/lto/gcc/dwarf2out.c
branches/lto/gcc/lto-function-out.c
branches/lto/gcc/lto/ChangeLog
branches/lto/gcc/lto/lto-read.c
branches/lto/gcc/lto/lto.c