Hi, thanks for the followup. I like it, I only don't understand...
On Fri, Nov 08, 2013 at 10:48:43AM -0700, Aldy Hernandez wrote: > On 11/07/13 09:09, Martin Jambor wrote: > <...> > --- a/gcc/ipa-prop.h > +++ b/gcc/ipa-prop.h > @@ -609,6 +609,31 @@ extern alloc_pool ipcp_values_pool; > extern alloc_pool ipcp_sources_pool; > extern alloc_pool ipcp_agg_lattice_pool; > > +/* Operation to be performed for the parameter in ipa_parm_adjustment > + below. */ > +enum ipa_parm_op { > + IPA_PARM_OP_NONE, > + > + /* This describes a brand new parameter. > + > + For new parameters, base_index must be >= the number of > + DECL_ARGUMENTS in the function. That is, new arguments will be > + the last arguments in the adjusted function. ...where this requirement comes from. I would think that base_index would be completely ignored for the new parameters, is it not? Thanks, Martin