Comments

Hi,
A bug was introduced in neon_move_hi_quad_<mode> pattern refactoring
the neon_move_(hi,lo)_<mode> patterns in neon.md as a part of the vmovn
patch. This caused some regressions, namely gcc.c-torture/990811-1.c
etc. to fail. The bug relates to incorrectly ordering the operands of
vec_concat when implementing moving to the high part of a register
(pattern neon_move_hi_quad_<mode>).
Regression tested for arm-linux-gnueabi. OK?
--
Tejas Belagod
ARM.
gcc/
2010-10-11 Tejas Belagod <tejas.belagod@arm.com>
* config/arm/neon.md (neon_move_hi_quad_<mode>): Fix the order
of operands to vec_concat.