------- Comment #3 from jules at gcc dot gnu dot org 2009-03-11 20:47 ------- These failures show up because the tests are kind of weak. There's no particular reason that vget_low* intrinsics should generate vmov instructions as the tests are expecting: the assembly output shown with vldr/fstd works just as well, and no instructions at all (i.e. just a hint to the register allocator) would work even better.
Without converting all the Neon intrinsic tests to be execution rather than compilation tests, I'm not sure if there's any way they can be made robust. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38697