Re: [PATCHv2 3/7] gcc/arc: convert some constraints to define_constraint

2016-04-28 Thread Joern Wolfgang Rennecke
On 21/04/16 12:39, Andrew Burgess wrote: * config/arc/constraints.md (Usd): Convert to define_constraint. (Us<): Likewise. (Us>): Likewise. Thanks. I have allied this patch.

[PATCHv2 3/7] gcc/arc: convert some constraints to define_constraint

2016-04-21 Thread Andrew Burgess
The define_memory_constraint allows for the address operand to be reloaded into a base register. However, for the constraints 'Us<' and 'Us>', which are used for matching 'push' and 'pop' instructions moving the address into a base register is not helpful. The constraints then should be