Re: [PATCH], Fix PR 77993, PowerPC bootstrap on 32-bit systems

2016-11-03 Thread Michael Meissner
Unfortunately, I committed an earlier version of the patch that was buggy. I have updated the trunk to include the proper version of the file rs6000.h that does bootstrap. Sorry about htat. -- Michael Meissner, IBM IBM, M/S 2506R, 550 King Street, Littleton, MA 01460-6245, USA email: meiss...@l

Re: [PATCH], Fix PR 77993, PowerPC bootstrap on 32-bit systems

2016-11-03 Thread Segher Boessenkool
On Thu, Nov 03, 2016 at 04:05:59PM -0400, Michael Meissner wrote: > --- gcc/config/rs6000/rs6000.md (revision 241715) > +++ gcc/config/rs6000/rs6000.md (working copy) > @@ -376,7 +376,7 @@ >(TF "TARGET_HARD_FLOAT > && (TARGET_FPRS || TARGET_E500_DOUBLE) > && TARGET_LONG_DOUB

[PATCH], Fix PR 77993, PowerPC bootstrap on 32-bit systems

2016-11-03 Thread Michael Meissner
This patch fixes PR target/77993, which is a bug preventing bootstrapping on 32-bit PowerPC Linux targets. The issue is that some of the insns that support IFmode (IBM extended double mode when long double is IEEE 128-bit floating point in the future) did not check for -msoft-float, and disable IF