Re: [PATCH], PowerPC IEEE 128-bit patch #5

2015-08-26 Thread David Edelsohn
On Tue, Aug 25, 2015 at 7:20 PM, Michael Meissner wrote: > Here is the revised patch. Is it ok to install? > > 2015-08-25 Michael Meissner > > * config/rs6000/predicates.md (int_reg_operand_not_pseudo): New > predicate for only GPR hard registers. > > * config/rs6000/rs

Re: [PATCH], PowerPC IEEE 128-bit patch #5

2015-08-25 Thread Michael Meissner
On Wed, Aug 19, 2015 at 07:41:24AM -0500, Segher Boessenkool wrote: > On Fri, Aug 14, 2015 at 11:46:03AM -0400, Michael Meissner wrote: > > +;; Like int_reg_operand, but don't return true for pseudo registers > > +(define_predicate "int_reg_operand_not_pseudo" > > + (match_operand 0 "register_oper

Re: [PATCH], PowerPC IEEE 128-bit patch #5

2015-08-19 Thread Segher Boessenkool
On Fri, Aug 14, 2015 at 11:46:03AM -0400, Michael Meissner wrote: > +;; Like int_reg_operand, but don't return true for pseudo registers > +(define_predicate "int_reg_operand_not_pseudo" > + (match_operand 0 "register_operand") > +{ > + if ((TARGET_E500_DOUBLE || TARGET_SPE) && invalid_e500_subre

Re: [PATCH], PowerPC IEEE 128-bit patch #5

2015-08-14 Thread Michael Meissner
There are 3 patches left in the basic IEEE 128-bit floating point support for the compiler. I will submit these at the same time. They are split to make the review process similar. Patch #5 and #6 are indpendent of each other and can be applied in either order. Patch #7 assumes that patches 1-6 ha