On Tue, May 10, 2011 at 13:15, Nathan Froyd <froy...@codesourcery.com> wrote:

> Other types can of course be shrunk, but the memory savings from doing
> so will be negligible

Have you done any measurements on the potential savings?


> +static void
> +lto_input_ts_type_common_tree_pointers (struct lto_input_block *ib,
> +                                       struct data_in *data_in, tree expr)
> +{
> +  TYPE_SIZE (expr) = lto_input_tree (ib, data_in);
> +  TYPE_SIZE_UNIT (expr) = lto_input_tree (ib, data_in);
> +  TYPE_ATTRIBUTES (expr) = lto_input_tree (ib, data_in);
> +  TYPE_NAME (expr) = lto_input_tree (ib, data_in);
> +  /* Do not stream TYPE_POINTER_TO or TYPE_REFERENCE_TO.  */

Add some wording as to why not?  This was copied from existing
comments, but I do not remember why we were doing this.  Not too
critical, anyway.

OK, otherwise.  Thanks for doing this!


Diego.

Reply via email to