On Mon, Mar 20, 2017 at 01:05:15PM -0500, Aaron Sawdey wrote:
> > 2017-03-20  Aaron Sawdey  <acsaw...@linux.vnet.ibm.com>
> > 
> >     PR target/80083
> >     * config/rs6000/rs6000.md (*movsi_internal1): incorrect
> > constraints
> >     for alternatives 14/15.

A changelog line should describe what is changed, not what was wrong;
it should start with a capital; and you changed alternatives 13 and 14
(they start counting at 0).

> --- gcc/config/rs6000/rs6000.md       (revision 246224)
> +++ gcc/config/rs6000/rs6000.md       (working copy)
> @@ -6727,7 +6727,7 @@
>    [(set (match_operand:SI 0 "rs6000_nonimmediate_operand"
>               "=r,         r,           r,           ?*wI,        ?*wH,
>                m,          ?Z,          ?Z,          r,           r,
> -              r,          ?*wIwH,      ?*wJwK,      ?*wK,        ?*wJwK,
> +              r,          ?*wIwH,      ?*wJwK,      ?*wJwK,      ?*wu,
>                ?*wJwK,     ?*wH,        ?*wK,        ?*wIwH,      ?r,
>                r,          *c*l,        *h,          *h")

The change to alt 13 is obvious enough.  Could you explain alt 14 a
bit more though?  It used to allow more than it does after this patch;
are those handled by other alternatives?


Segher

Reply via email to