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...

Reply via email to