This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH, ARM] Misaligned access support for ARM Neon



Julian Brown <julian@codesourcery.com> wrote on 03/08/2010 07:32:00 PM:

> There remains a small amount of noise in testsuite results with this
> patch, i.e.:
>
> PASS -> FAIL: mthumb-march_armv7-a-mfpu_neon-mfloat-abi_softfp/
> gcc.sum:gcc.dg/ve
> ct/vect-72.c scan-tree-dump-times vect "Alignment of access forced
> using peeling
> " 0
>
> This fails because a loop containing both an unaligned load and an
> unaligned store is unpeeled, making the load aligned. It seems to be
> a valid thing to do, so I'm not sure why it's a failure.

The store is supposed to be aligned, and the test checks how we handle
unaligned load. If somehow peeling is done for the load, causing the store
to be unaligned, it is a valid thing to do, just make sure that it is also
reasonable for the target.

Ira



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]