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

--- Comment #13 from Christophe Lyon <clyon at gcc dot gnu.org> ---
Created attachment 49206
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=49206&action=edit
glibc testcase for aarch64 ICE

The vfprintf-internal.i preprocessed source from glibc-2.29 creates an ICE on
aarch64 with:
cc1 -fpreprocessed vfprintf-internal.i -O2 -quiet
during RTL pass: sched_fusion
vfprintf-internal.c: In function '__vfprintf_internal':
vfprintf-internal.c:1702:1: internal compiler error: in operator[], at
vec.h:880
 1702 | }
      | ^
0x850282 vec<basic_block_def*, va_gc, vl_embed>::operator[](unsigned int)
        /home/christophe.lyon/src/GCC/sources/gcc-fsf-git/trunk/gcc/vec.h:880
0x850282 pre_and_rev_post_order_compute_fn(function*, int*, int*, bool)
       
/home/christophe.lyon/src/GCC/sources/gcc-fsf-git/trunk/gcc/cfganal.c:1036
0x850337 pre_and_rev_post_order_compute(int*, int*, bool)
[...]

Reply via email to