r126893 - in /branches/lto/gcc/lto: ChangeLog l...
mmitchel@gcc.gnu.org
mmitchel@gcc.gnu.org
Tue Jul 24 23:46:00 GMT 2007
Author: mmitchel
Date: Tue Jul 24 23:46:31 2007
New Revision: 126893
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=126893
Log:
* lto-tree.h (lto_varargs_cookie): Remove.
* lto.c (lto_context): Add last_parm_type, varargs_p, skip_all,
skip_non_parameters, skip_parameters.
(lto_varargs_cookie): Remove.
(lto_read_variable_formal_parameter_constant_DIE): Keep track of
parameter types.
(lto_read_abbrev): New function.
(lto_read_subroutine_type_subprogram_DIE): Make two passes over
child DIEs.
(lto_read_unspecified_parameters_DIE): Set context->varargs_p.
(lto_read_DIE): Use lto_read_abbrev. Honor skip_* flags.
(lto_file_read): Initialize new context fields.
* lto-lang.c (lto_type_for_mode): Return NULL_TREE.
(lto_unsigned_type): Remove.
(lto_signed_type): Likewise.
(lto_signed_or_unsigned_type): Likewise.
(lto_init): Do not create lto_varargs_cookie.
(LANG_HOOKS_UNSIGNED_TYPE): Do not define.
(LANG_HOOKS_SIGNED_TYPE): Likewise.
(LANG_HOOKS_SIGNED_OR_UNSIGNED_TYPE): Likewise.
Modified:
branches/lto/gcc/lto/ChangeLog
branches/lto/gcc/lto/lto-lang.c
branches/lto/gcc/lto/lto-tree.h
branches/lto/gcc/lto/lto.c
More information about the Gcc-cvs
mailing list