Re: [PATCH 0/9] S/390 rework shift count handling - v3

2016-03-01 Thread Andreas Krebbel
On 02/29/2016 03:58 PM, Ulrich Weigand wrote: > Andreas Krebbel wrote: > >> S/390: Use enabled attribute overrides to disable alternatives. >> S/390: Get rid of Y constraint in rotate patterns. >> S/390: Get rid of Y constraint in left and logical right shift >> patterns. >> S/390:

Re: [PATCH 0/9] S/390 rework shift count handling - v3

2016-02-29 Thread Ulrich Weigand
Andreas Krebbel wrote: > S/390: Use enabled attribute overrides to disable alternatives. > S/390: Get rid of Y constraint in rotate patterns. > S/390: Get rid of Y constraint in left and logical right shift > patterns. > S/390: Get rid of Y constraint in arithmetic right shift

[PATCH 0/9] S/390 rework shift count handling - v3

2016-02-29 Thread Andreas Krebbel
here is an updated version of the shift count rework in the S/390 backend. Bootstrapped and regtested on s390 and s390x --with-arch=z196,zEC12,z13 Changes: - Merge the address reg and immediate alternatives as suggested in: https://gcc.gnu.org/ml/gcc-patches/2016-02/msg01744.html - Add