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.

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

Reply via email to