This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] S/390: Introduce relative_long attribute


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]