https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87281
--- Comment #22 from Frank Scheiner <frank.scheiner at web dot de> --- (In reply to Sam James from comment #21) > --enable-checking=yes at least For Sergei's testcase using `--enable-checking=yes,rtl,tree` for gcc-16-20250810 doesn't change the outcome to before: ``` $ /opt/gcc-16-20250810-checking-yrt-nolibc/ia64-linux/bin/ia64-linux-gcc -O2 -c feat.c -o bug.o -Wall feat.c: In function 'dccp_feat_signal_nn_change_feat': feat.c:39:17: warning: 'entry_0' may be used uninitialized [-Wmaybe-uninitialized] 39 | if (entry_0 == dccp_feat_list_lookup_feat_num && | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ feat.c:35:8: note: 'entry_0' was declared here 35 | char entry_0; | ^~~~~~~ $ /opt/gcc-16-20250810-checking-yrt-nolibc/ia64-linux/bin/ia64-linux-gcc -O2 -c feat.c -o bug.o -Wall <DITO> ``` Now compiling Linux v6.17-rc1 with this one to see its effect...