https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112809
--- Comment #1 from Zdenek Sojka <zsojka at seznam dot cz> --- Created attachment 56791 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=56791&action=edit a simpler testcase using only two variables $ x86_64-pc-linux-gnu-gcc -O testcase.c during GIMPLE pass: bitintlower testcase.c: In function 'foo': testcase.c:5:1: internal compiler error: in limb_access_type, at gimple-lower-bitint.cc:563 5 | foo (void) | ^~~ 0xd52c07 limb_access_type /repo/gcc-trunk/gcc/gimple-lower-bitint.cc:563 0x25351a7 limb_access_type /repo/gcc-trunk/gcc/gimple-lower-bitint.cc:559 0x25351a7 limb_access /repo/gcc-trunk/gcc/gimple-lower-bitint.cc:578 0x2545989 lower_mergeable_stmt /repo/gcc-trunk/gcc/gimple-lower-bitint.cc:2693 0x254a30d lower_stmt /repo/gcc-trunk/gcc/gimple-lower-bitint.cc:5268 0x254c9a6 gimple_lower_bitint /repo/gcc-trunk/gcc/gimple-lower-bitint.cc:6397 Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions.