https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121820
Bug ID: 121820
Summary: [regression 16] gcc.dg/vect/vect-early-break_39.c
fails on aarch64 since r16-1001-g0291f53f8d2343
Product: gcc
Version: 16.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: thiago.bauermann at linaro dot org
Target Milestone: ---
Created attachment 62325
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=62325&action=edit
vect file for r16-1001-g0291f53f8d2343
Since commit r16-1001-g0291f53f8d2343 (also tested on today's
r16-3610-g1179ac1fabf346, with the same result), this test fails on
aarch64-linux-gnu:
Running gcc:gcc.dg/vect/vect.exp ...
FAIL: gcc.dg/vect/vect-early-break_39.c -flto -ffat-lto-objects
scan-tree-dump-times vect "vectorized 1 loops in function" 0
FAIL: gcc.dg/vect/vect-early-break_39.c scan-tree-dump-times vect "vectorized 1
loops in function" 0
I'll attach the .s and .vect files from the commit which introduced the
regression and from its parent.
Would it help to also attach the .s and .vect files from current trunk? I
didn't because I assume it may have more unrelated changes, but I also have
them.
GCC configured with:
~/src/gcc/configure \
--with-gnu-as \
--with-gnu-ld \
--enable-lto \
--enable-shared \
--without-included-gettext \
--enable-nls \
--with-system-zlib \
--disable-sjlj-exceptions \
--enable-gnu-unique-object \
--enable-linker-build-id \
--disable-libstdcxx-pch \
--enable-c99 \
--enable-clocale=gnu \
--enable-libstdcxx-debug \
--enable-long-long \
--with-isl=no \
--disable-multilib \
--enable-fix-cortex-a53-835769 \
--enable-fix-cortex-a53-843419 \
--with-arch=armv8-a \
--enable-threads=posix \
--enable-multiarch \
--enable-libstdcxx-time=yes \
--enable-gnu-indirect-function \
--enable-checking=yes \
--disable-bootstrap \
--enable-languages=c,c++,fortran,lto