https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64179
Bug ID: 64179 Summary: fail caused by autovectorization in arm big-endian mode Product: gcc Version: 4.9.3 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: chenshanyaoboy at gmail dot com There are lots of failings about autovectorzation when running testsuite for armeb-linux-gnu-gcc some of the failing tests include: FAIL: gcc.dg/vect/pr51581-4.c execution test FAIL: gcc.dg/vect/vect-107.c execution test FAIL: gcc.dg/vect/vect-strided-store-a-u8-i2.c execution test FAIL: gcc.dg/vect/slp-11a.c execution test FAIL: gcc.dg/vect/slp-19a.c execution test FAIL: gcc.dg/vect/slp-19b.c execution test FAIL: gcc.dg/vect/vect-107.c -flto -ffat-lto-objects execution test FAIL: gcc.dg/vect/vect-strided-store-a-u8-i2.c -flto -ffat-lto-objects execution test FAIL: gcc.dg/vect/slp-11a.c -flto -ffat-lto-objects execution test FAIL: gcc.dg/vect/slp-19a.c -flto -ffat-lto-objects execution test FAIL: gcc.dg/vect/slp-19b.c -flto -ffat-lto-objects execution test FAIL: gcc.dg/vect/slp-cond-3.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorizing stmts using SLP" 1 FAIL: gcc.dg/vect/slp-perm-8.c -flto -ffat-lto-objects execution test FAIL: gcc.dg/vect/slp-perm-9.c -flto -ffat-lto-objects execution test FAIL: gcc.dg/vect/bb-slp-29.c -flto -ffat-lto-objects execution test ... Once there was a patch about this failing, but it was not applied. https://gcc.gnu.org/ml/gcc-patches/2014-06/msg01261.html