On Wed, Apr 27, 2016 at 03:12:10PM +0100, Kyrill Tkachov wrote: > Hi all, > > The CC_ZESWP and CC_SESWP are not used anywhere and seem to be a remmant of > some > old code that was removed. The various compare+extend patterns in aarch64.md > don't > use these modes. So it should be safe to remove them to avoid future > confusion. > > Bootstrapped and tested on aarch64. > > Ok for trunk?
OK. Thanks for the cleanup. James > 2016-04-27 Kyrylo Tkachov <kyrylo.tkac...@arm.com> > > * config/aarch64/aarch64-modes.def (CC_ZESWP, CC_SESWP): Delete. > * config/aarch64/aarch64.c (aarch64_select_cc_mode): Remove condition > that returns CC_SESWPmode and CC_ZESWPmode. > (aarch64_get_condition_code_1): Remove handling of CC_SESWPmode > and CC_SESWPmode. > (aarch64_rtx_costs): Likewise.