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]

Re: [patch] cris: Move predicates to predicates.md.


On Sat, 2 Apr 2005, Steven Bosscher wrote:
> On Saturday 02 April 2005 17:35, Hans-Peter Nilsson wrote:
> > On Sat, 2 Apr 2005, Steven Bosscher wrote:
> > > On Saturday 02 April 2005 12:13, Hans-Peter Nilsson wrote:
> > > > (This far behind on mailing list reading!)
> > > >
> > > > On Thu, 17 Mar 2005, Kazu Hirata wrote:
> > > > > Attached is a patch to move predicates to predicates.md.
> > > > >
> > > > > Built cc1 for cris-elf.  OK to apply?
> > > >
> > > > No, at least not now.  Thank you for your work.  I'll take care
> > > > of it sooner or later, but I don't see a specific need for this
> > > > transition so this'll have to stand back for some other work.
> > >
> > > The specific reason is that GCC is trying to remove PREDICATE_CODES,
> > > thereby removing Yet Another Duplicated Interface in the machine
> > > descriptions.
> >
> > I know.  I just don't see a specific reason why I should do this
> > before other work,
>
> That is not what you said in your reply to kazu.  You just said:
> "I don't see a specific need for this transition".  Now you say
> you don't see a need _now_.

That's right: "not a *specific* need" or more to the point, "not
a (specific) need (right) now".  (See above.)  Sorry if the
choice of words confused you.

>  On the one hand I can understand
> this, because not all targets have been converted yet.  But on
> the other hand I don't understand it because the patch is here
> and ready right now, and as you say yourself:
>
> > because IIUC the PREDICATE_CODES vs.
> > predicates.md is a quite local change;
>
> ...so why not just approve the patch?

It hasn't been tested and there's other work to be done that'd
interfere with it and I need to check if there's another way to
do the C body.  The "local change" refers to GCC (as below), not
to the patch.

>  The reason you give:
>
> > it only affects
> > generators and generated code and it's not like it's blocking
> > other work in GCC.

No, that wasn't supposed to be the *reason* for not approving
the patch right now.  And I didn't *reject* the patch; I put it
on ice, to be used later.

I'd just repeat my earlier words if I addressed the rest of your
email so I'll try and stop the thread here.  It's inproductive
to defend and present a rationale for every action in detail,
and in this case it's not even you who wrote the patch you argue
about.

brgds, H-P


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