On Mon, Jan 31, 2022 at 04:01:58PM -0600, Bill Schmidt wrote:
> On 1/31/22 3:32 PM, Segher Boessenkool wrote:
> > On Fri, Jan 28, 2022 at 11:50:22AM -0600, Bill Schmidt wrote:
> >> Overloading support remains in rs6000-c.cc.
> > So, what is needed to move that as well?  Is moving that in the plan?
> 
> No, as explained above, that code needs to stay in the "special" file
> that the build machinery understands.  It looks very difficult to
> tease that apart, so I've given up on that.  Sorry!

Heh.  And you don't see that as a challenge?  Oh well, I could try :-)

> >> +/* Support targetm.vectorize.builtin_mask_for_load.  */
> >> +tree altivec_builtin_mask_for_load;
> > "Support"?  What does that mean?  Please describe what this tree is.
> 
> That comment is just moved.

Yes, but that isn't clear in your patch (series).

> This entire patch is just moving code.

Not according to the changelog!

It is hard to find the five, six, ten places with modification in an
1800-line patch (or what was it).

> I already separated that out
> from everything else.  The only exception is the one I called out at
> the beginning, that removing the builtin_mode_to_type[] array should
> have been done previously, and it's convenient to just delete it as
> part of this patch.
> 
> So I can change these other things that you mention, but that isn't
> really the point of this patch, so...  I guess please advise. :-)

Please make it less work for me to review your patches than it took you
to write them!  This often means you have to spend a bit more time and
thought on it.  As a side effect that makes better patches, you have
something to win here as well (apart from your patches being reviewed
easier :-) )


Segher

Reply via email to