On Thu, Nov 10, 2016 at 10:05:25AM -0600, Segher Boessenkool wrote:
> Hi Mike,
> 
> > I have built the spec 2006 CPU benchmark suite with these changes, and the
> > power8 (ISA 2.07) code generation does not change.
> 
> Very good to hear :-)
> 
> Just some nits; okay for trunk with that fixed:
> 
> > +(define_split
> > +  [(set (match_operand:EXTHI 0 "altivec_register_operand" "")
> > +   (sign_extend:EXTHI
> > +    (match_operand:HI 1 "indexed_or_indirect_operand" "")))]
> > +  "TARGET_P9_VECTOR && reload_completed"
> > +  [(set (match_dup 2)
> > +   (match_dup 1))
> > +   (set (match_dup 0)
> > +   (sign_extend:EXTHI (match_dup 2)))]
> > +{
> > +  operands[2] = gen_rtx_REG (HImode, REGNO (operands[1]));
> > +})
> 
> Please lose the default "" (here and elsewhere).

Ok for the match_operands, but I discovered that match_scratch still needs the
"".

> > Property changes on: gcc/testsuite/gcc.target/powerpc/p9-minmax-1.c
> > ___________________________________________________________________
> > Modified: svn:mergeinfo
> >    Merged 
> > /trunk/gcc/testsuite/gcc.target/powerpc/p9-minmax-1.c:r241733-241924
> > 
> > 
> > Property changes on: gcc/testsuite/gcc.target/powerpc/p9-minmax-2.c
> > ___________________________________________________________________
> > Modified: svn:mergeinfo
> >    Merged 
> > /trunk/gcc/testsuite/gcc.target/powerpc/p9-minmax-2.c:r241733-241924
> 
> I don't know what this is?

This is some artifact from svnmerge.  It shows up a lot of times when I do a
svn diff against the branch.  Usually I try to delete it, but once in awhile it
slips through.

-- 
Michael Meissner, IBM
IBM, M/S 2506R, 550 King Street, Littleton, MA 01460-6245, USA
email: meiss...@linux.vnet.ibm.com, phone: +1 (978) 899-4797

Reply via email to