Re: [PATCH, rs6000] Fix PR target 71656, reload ICE when -mcpu=power9 -mpower9-dform-vector

2016-07-01 Thread Peter Bergner
On 6/27/16 8:30 PM, Peter Bergner wrote: On 6/27/16 3:21 PM, Segher Boessenkool wrote: On Sat, Jun 25, 2016 at 07:14:01PM -0500, Peter Bergner wrote: Okay for trunk, okay for 6 later. One comment: + if (VECTOR_MODE_P (mode) + && !mode_supports_vsx_dform_quad (mode)) +return false;

Re: [PATCH, rs6000] Fix PR target 71656, reload ICE when -mcpu=power9 -mpower9-dform-vector

2016-06-28 Thread Peter Bergner
On 6/27/16 8:30 PM, Peter Bergner wrote: On 6/27/16 3:21 PM, Segher Boessenkool wrote: On Sat, Jun 25, 2016 at 07:14:01PM -0500, Peter Bergner wrote: Okay for trunk, okay for 6 later. One comment: + if (VECTOR_MODE_P (mode) + && !mode_supports_vsx_dform_quad (mode)) +return false;

Re: [PATCH, rs6000] Fix PR target 71656, reload ICE when -mcpu=power9 -mpower9-dform-vector

2016-06-27 Thread Peter Bergner
On 6/27/16 3:21 PM, Segher Boessenkool wrote: On Sat, Jun 25, 2016 at 07:14:01PM -0500, Peter Bergner wrote: Okay for trunk, okay for 6 later. One comment: + if (VECTOR_MODE_P (mode) + && !mode_supports_vsx_dform_quad (mode)) +return false; if (GET_CODE (addr) != PLUS)

Re: [PATCH, rs6000] Fix PR target 71656, reload ICE when -mcpu=power9 -mpower9-dform-vector

2016-06-27 Thread Segher Boessenkool
On Sat, Jun 25, 2016 at 07:14:01PM -0500, Peter Bergner wrote: > This patch fixes PR71656 by adding support to rs6000_legitimize_reload_address > for POWER9 vector-dform addresses. Previously, -mpower9-dform-vector was > disabled when using reload due to this bug and it was not added to the

[PATCH, rs6000] Fix PR target 71656, reload ICE when -mcpu=power9 -mpower9-dform-vector

2016-06-25 Thread Peter Bergner
This patch fixes PR71656 by adding support to rs6000_legitimize_reload_address for POWER9 vector-dform addresses. Previously, -mpower9-dform-vector was disabled when using reload due to this bug and it was not added to the default ISA 3.0 flags. Now that -mpower9-dform-vector works with reload,