On Wed, Jun 20, 2018 at 10:46:04AM -0400, Michael Meissner wrote: > This patch fixes a thinko that I had that prevented negation of __ibm128 > values > if long double is IEEE 128-bit binary floating point. > > I have checked this on a little endian power8 system with builds where the > long > double is set to IEEE and IBM 128-bit binary floating point, and it fixes some > tests in the testsuite when long double is IEEE. Can I install this on the > trunk and back port it to GCC 8.x?
Okay, thanks. Segher > * config/rs6000/rs6000.md (neg<mode>2_internal): Use the correct > mode to check whether the mode is IBM extended.