Thanks Jeff for reviewing, I forget to mention that I do not have write access to gcc. Can you install for me ? Cheers Zhouyi
> -----Original Messages----- > From: "Jeff Law" <l...@redhat.com> > Sent Time: Tuesday, December 23, 2014 > To: "Zhouyi Zhou" <zhouzho...@gmail.com>, gcc-patches@gcc.gnu.org > Cc: "Zhouyi Zhou" <yizhouz...@ict.ac.cn> > Subject: Re: [PATCH 1/1] gcc/ira-build.c: save a conflict obj compare in > ira_flattening > > On 12/21/14 23:34, Zhouyi Zhou wrote: > > In function ira_flattening, conflict relationship will be rebuilt in case > > of any new pseudo register has been created during ira_emit. > > > > By adding the current object to OBJECTS_LIVE after traversing OBJECTS_LIVE, > > a conflict > > obj compare can be saved. > > > > > > Bootstraped and regtested in x86_64 Linux > > Signed-off-by: Zhouyi Zhou <yizhouz...@ict.ac.cn> > > --- > > gcc/ChangeLog | 5 +++++ > > gcc/ira-build.c | 2 +- > > 2 files changed, 6 insertions(+), 1 deletion(-) > > > > diff --git a/gcc/ChangeLog b/gcc/ChangeLog > > index e5d16f9..c0ce758 100644 > > --- a/gcc/ChangeLog > > +++ b/gcc/ChangeLog > > @@ -1,3 +1,8 @@ > > +2014-12-22 Zhouyi Zhou <yizhouz...@ict.ac.cn> > > + > > + * ira-build.c (ira_flattening): Add the current > > + object to OBJECTS_LIVE after traversing OBJECTS_LIVE. > This is OK. Please install on the trunk. > > Thanks, > Jeff >