On Wed, 13 Mar 2019, Jakub Jelinek wrote: > Hi! > > This field seems to have been unused since it has been added 10 years ago, > the patch had just some comments about it in the code, but even those are > long gone now. https://gcc.gnu.org/ml/gcc-patches/2009-07/msg00514.html > > Can we remove it now and only add if we ever need it for something? > Bootstrapped/regtested on x86_64-linux and i686-linux.
You can remove it now. Richard. > 2019-03-13 Jakub Jelinek <ja...@redhat.com> > > * ipa-param-manipulation.h (struct ipa_parm_adjustment): Remove > nonlocal_value member. > > --- gcc/ipa-param-manipulation.h.jj 2019-01-01 12:37:17.909962612 +0100 > +++ gcc/ipa-param-manipulation.h 2019-03-12 19:06:14.949156719 +0100 > @@ -75,10 +75,6 @@ struct ipa_parm_adjustment > non-default-def ssa names when a parm decl is going away. */ > tree new_ssa_base; > > - /* If non-NULL and the original parameter is to be removed (copy_param > below > - is NULL), this is going to be its nonlocalized vars value. */ > - tree nonlocal_value; > - > /* This holds the prefix to be used for the new DECL_NAME. */ > const char *arg_prefix; > > > Jakub > -- Richard Biener <rguent...@suse.de> SUSE LINUX GmbH, GF: Felix Imendoerffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nuernberg)