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:
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
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