Ping 😊
> -----Original Message----- > From: gcc-patches-ow...@gcc.gnu.org <gcc-patches-ow...@gcc.gnu.org> > On Behalf Of Tamar Christina > Sent: Monday, July 23, 2018 17:52 > To: gcc-patches@gcc.gnu.org > Cc: nd <n...@arm.com>; Ramana Radhakrishnan > <ramana.radhakrish...@arm.com>; Richard Earnshaw > <richard.earns...@arm.com>; ni...@redhat.com; Kyrylo Tkachov > <kyrylo.tkac...@arm.com> > Subject: [PATCH][GCC][Arm] Cleanup up reg to reg move in neon_mov. > > Hi All, > > About 13 years ago the reg-to-reg patterns were split up, before that time > output_move_double could actually handle this case. > > After the split was done most patterns were updated except for *neon_mov > which incorrectly retained reg,reg as a valid alternative. > > However output_move_double can not handle this and simply returns "" > and asserts. > > This pattern is essentially dead and I'm removing it for clarity. > > Regtested on armeb-none-eabi and no regressions. > Bootstrapped on arm-none-linux-gnueabihf and no issues. > > Ok for trunk? > > Thanks, > Tamar > > gcc/ > 2018-07-23 Tamar Christina <tamar.christ...@arm.com> > > * config/arm/neon.md (*neon_mov<mode>): Remove reg-to-reg > alternative. > > --