[lto]: merge from trunk
Diego Novillo
dnovillo@google.com
Thu Jul 24 19:14:00 GMT 2008
On 7/24/08 12:38 AM, Bill Maddox wrote:
> Index: gcc/tree.c
> ===================================================================
> --- gcc/tree.c (revision 138093)
> +++ gcc/tree.c (working copy)
> @@ -4004,6 +4004,7 @@ free_lang_specifics (void)
> {
> htab_traverse (uid2type_map, reset_type_lang_specific, NULL);
> htab_traverse (decl_for_uid_map, reset_lang_specific, NULL);
> + ptrdiff_type_node = integer_type_node;
I forgot to add a 'FIXME lto' note. This is a hideous hack. We need to
decide what to do with this C-specific type. This goes to GIMPLE type
system that Kenny has started to look into.
Did you find out what was the out-of-sync problem I was having between
cc1 and lto1? It must've been something trivial because I don't see
much difference between my WIP patch and this one.
Thanks for finishing this up. Is this enough to bring the branch back
to a stable state?
Thanks. Diego.
More information about the Gcc-patches
mailing list