This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Impact of gimple renamings on reviews (was Re: [PATCH 16/89] tree-ssa-loop-ivopts.c: use gimple_phi in a few places)


On Fri, 2014-05-09 at 12:34 -0600, Jeff Law wrote:
> On 04/21/14 10:56, David Malcolm wrote:
> > gcc/
> > 	* tree-ssa-loop-ivopts.c (determine_biv_step): Require a gimple_phi.
> > 	(find_bivs): Convert local "phi" into a gimple_phi.
> > 	(mark_bivs): Likewise.
> OK when prerequisites have gone in.
> 
> Actually that's true for #17 & #18 as well.

Jeff: thanks.  Note that I'm currently working on a grand renaming, as
per the subthread here:
 http://gcc.gnu.org/ml/gcc-patches/2014-05/msg00346.html
so that all of these will be "gphi *" rather than "gimple_phi", with
analogous change to the other classnames in the rest of the patches.

So there's both
  (A) a shortening of:
        gimple_phi
      to
        gphi
and
  (B) a change in "pointerness" (eliminating the typedefs), to:
        gphi *

and these obviously affect the entire patch series, so what I would
commit is beginning to look rather different from what I've posted,
albeit with largely mechanical changes.

Are these patches going to need re-review when the renaming is done, or
are the changes sufficiently mechanical so as to be "grandfathered in"
from these reviews that you're doing; I'm slightly nervous about the
pointerness change, but bootstrap&regrtesting ought to catch typo issues
there when manually fixing up the later patches.

I hope that re-review isn't necessary, but I'm relatively new around
here so I wanted to doublecheck.

If re-review *is* required, maybe hold off on reviewing the rest of the
series until I've got the renaming done?

[In any case, this is all in a holding pattern for trunk until after
4.9.1]

Cheers
Dave



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]