On Wed, Apr 27, 2016 at 05:39:33PM +0100, Wilco Dijkstra wrote: > James Greenhalgh wrote: > > So the part of this patch removing the fallthrough to general operand > > is not OK for trunk. > > > > The other parts look reasonable to me, please resubmit just those. > > Right, I removed the removal of the fallthrough. Here is the revised version:
OK. Thanks, James > > ChangeLog: > 2016-04-27 Wilco Dijkstra <wdijk...@arm.com> > > gcc/ > * config/aarch64/aarch64.md > (add<mode>3_compareC_cconly_imm): Remove use of %w. > (add<mode>3_compareC_imm): Likewise. > (<optab>si3_uxtw): Split into register and immediate variants. > (andsi3_compare0_uxtw): Likewise. > (and<mode>3_compare0): Likewise. > (and<mode>3nr_compare0): Likewise. > (stack_protect_test_<mode>): Don't use %x for memory operands. >