https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92286
--- Comment #5 from David Binderman <dcb314 at hotmail dot com> --- A quick grep suggests two problems in gcc source code: trunk.git/gcc/ada/sysdep.c:423:26: style: Expression is always true because 'else if' condition is opposite to previous condition at line 415. [multiCondition] trunk.git/libsanitizer/sanitizer_common/sanitizer_allocator_primary64.h:547:27: style: Expression is always true because 'else if' condition is opposite to previous condition at line 538. [multiCondition] and 34 cases in the linux-6.0 kernel.