Remove dead pattern on ARM.
authorTamar Christina <tamar.christina@arm.com>
Thu, 16 Aug 2018 10:26:05 +0000 (10:26 +0000)
committerTamar Christina <tnfchris@gcc.gnu.org>
Thu, 16 Aug 2018 10:26:05 +0000 (10:26 +0000)
commita77042b50c292a128fbd4178b5633bf60a174804
treec4e7fe8c56f94bb1fab412b11b030b468bf4c92f
parent88e25f47696777d7e60737cd48095e7722a0145e
Remove dead pattern on ARM.

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.

gcc/
2018-08-16  Tamar Christina  <tamar.christina@arm.com>

* config/arm/neon.md (*neon_mov<mode>): Remove reg-to-reg alternative.

From-SVN: r263582
gcc/ChangeLog
gcc/config/arm/neon.md