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, testsuite] Fix PR 39248: failures of vectorizer tests on ARM


On Sun, 2009-03-01 at 11:47 +0200, Ira Rosen wrote:
> Hi,
> 
> This patch fixes vectorizer testsuite failures on ARM:
> 1. In vect-complex-1.c the loop was not vectorized because of misaligned
> data access - the fix is to force the alignment using __attribute__
> ((__aligned__(16))).
> 2. vect-iv-6.c is erroneously expected to fail to be vectorized if there is
> no vector misalignment support, but in fact the alignment is forced using
> loop peeling.
> 3. vector multiplication for shorts seems to be supported on ARM - I added
> ARM to check_effective_target_vect_short_mult.
> 
> Tested by Dave on arm-none-linux-gnueabi and by me on x86_64-suse-linux.
> 
> O.K. to apply?

OK.

Janis


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