[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