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) [...]