[PATCH] S/390: Introduce relative_long attribute
Andreas Krebbel
krebbel@linux.ibm.com
Tue Nov 6 13:19:00 GMT 2018
On 05.11.18 15:18, Ilya Leoshkevich wrote:
> In order to properly fix PR87762, we need to distinguish between
> instructions which support relative addressing and instructions which
> don't. We could check whether the existing "type" attribute is equal to
> "larl", but there are notable exceptions (lrl, for example), and
> changing them makes scheduling worse on z10. We could also check
> whether the existing "op_type" attribute is equal to "RIL-b" or "RIL-c".
> However, adding a new attribute provides more flexibility, since we
> don't depend idiosyncrasies which might be introduced into PoP in the
> future.
>
> gcc/ChangeLog:
>
> 2018-11-05 Ilya Leoshkevich <iii@linux.ibm.com>
>
> PR target/87762
> * config/s390/s390.md: Add relative_long attribute.
Ok. Thanks!
Andreas
More information about the Gcc-patches
mailing list