On 3/30/18 6:15 PM, Segher Boessenkool wrote:
> But okay (with the fixes), and okay for 7. Thanks!
Ok, committed now to trunk and GCC 7 with your suggestions. Thanks!
Peter
Hi!
On Fri, Mar 30, 2018 at 02:29:59PM -0500, Peter Bergner wrote:
> +;; A mode attribute to disparage use of GPR registers, except for scalar
> +;; interger modes.
Typo ("integer").
> +(define_mode_attr ??r[(V16QI "??r")
> + (V8HI "??r")
> +
Currently, the vwx_mov_* move patterns diparage use of GPR registers.
This tends to force all modes handled by the move patterns to prefer using
VSX registers, even in cases where it doesn't make sense (ie, TImode).
The bool3-p[78].c:ptr() test cases are such an example. The following patch
is a