Re: [PATCH, rs6000] Remove TARGET_VSX_TIMODE and -mno-vsx-timode usage

2017-08-17 Thread Peter Bergner
On 8/16/17 5:49 PM, Segher Boessenkool wrote: >> - (TI "TARGET_VSX_TIMODE")]) >> + (TI "TARGET_VSX")]) > > You can completely remove the condition here as far as I see. [snip] > Okay for trunk with that simplification. Thanks! Good catch. I do

Re: [PATCH, rs6000] Remove TARGET_VSX_TIMODE and -mno-vsx-timode usage

2017-08-16 Thread Segher Boessenkool
On Mon, Aug 14, 2017 at 06:02:51PM -0500, Peter Bergner wrote: > The undocumented option -mvsx-timode was added because there were reload > bugs we couldn't fix when we tried allowing TImode values in VSX registers. > We used the option to allow TImode values in VSX registers when LRA was > being u

[PATCH, rs6000] Remove TARGET_VSX_TIMODE and -mno-vsx-timode usage

2017-08-14 Thread Peter Bergner
The undocumented option -mvsx-timode was added because there were reload bugs we couldn't fix when we tried allowing TImode values in VSX registers. We used the option to allow TImode values in VSX registers when LRA was being used, but not when reload was being used. Now that GCC 8 has removed th