RE: [Arm] Disallow arm_movdi when targetting MVE

2020-04-15 Thread Kyrylo Tkachov
> -Original Message- > From: Matthew Malcomson > Sent: 15 April 2020 11:23 > To: gcc-patches@gcc.gnu.org > Cc: Kyrylo Tkachov ; Ramana Radhakrishnan > ; Richard Earnshaw > ; nd > Subject: [Arm] Disallow arm_movdi when targetting MVE > > Without disabling

[Arm] Disallow arm_movdi when targetting MVE

2020-04-15 Thread Matthew Malcomson
Without disabling this, the pattern can try and move DImode values between floating point registers and general registers. The constraints on this pattern can't handle that, and reload goes into an infinite loop. This was the cause of a testsuite failure in cde_v_1_mve.c, which is now gone. A DIm