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

            Bug ID: 98264
           Summary: ice during linear_loads_p
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: dcb314 at hotmail dot com
  Target Milestone: ---

For C testsuite file ./gcc.target/i386/avx-vaddsubpd-1.c

$ /home/dcb/gcc/results.20201213/bin/gcc -c -march=bdver2 -O3
./gcc.target/i386/avx-vaddsubpd-1.c
during GIMPLE pass: slp
In file included from ./gcc.target/i386/sse3-addsubpd.c:13,
                 from ./gcc.target/i386/avx-vaddsubpd-1.c:8:
./gcc.target/i386/avx-check.h: In function ‘do_test’:
./gcc.target/i386/avx-check.h:10:1: internal compiler error: Segmentation fault
   10 | do_test (void)
      | ^~~~~~~
0xcf2e49 crash_signal(int)
        ../../trunk.git/gcc/toplev.c:327
0xfd3f47 vec<unsigned int, va_heap, vl_embed>::operator[](unsigned int)
        ../../trunk.git/gcc/vec.h:890
0xfd3f47 vec<unsigned int, va_heap, vl_ptr>::operator[](unsigned int)
        ../../trunk.git/gcc/vec.h:1461
0xfd3f47 linear_loads_p(hash_map<_slp_tree*, std::pair<_complex_perm_kinds,
vec<unsigned int, va_heap, vl_ptr> >,
simple_hashmap_traits<default_hash_traits<_slp_tree*>,
std::pair<_complex_perm_kinds, vec<unsigned int, va_heap, vl_ptr> > > >*,
_slp_tree*)

The gcc compiler seems fine at hash 97b56dece7413839
and broken at 3cc4e183f12e9626

Reply via email to