https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124288

            Bug ID: 124288
           Summary: [16 Regression] testsuite/gcc.dg/torture/vec-cvt-1.c
                    failure on -m32 since r16-7762-g0383e6c398a
           Product: gcc
           Version: 16.0
            Status: UNCONFIRMED
          Keywords: testsuite-fail
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: tnfchris at gcc dot gnu.org
  Target Milestone: ---
            Target: x86_64

The commit r16-7762-g0383e6c398a disabled early break vectorization in cases
where the trapping math would make it unsafe.

However test testsuite/gcc.dg/torture/vec-cvt-1.c fails on -m32 with a
segfault, even though the vectorizer has now only stopped vectorizing code.

Configured with --enable-checking=yes,rtl,extra --with-arch=native
--enable-multilib --with-multilib-list=m32,m64

on Intel IceLake.

I cannot reproduce it on AArch64, Arm or x86_64 -m64.

Will try to reduce the torture test.

Reply via email to