https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104680
--- Comment #5 from David Malcolm <dmalcolm at gcc dot gnu.org> ---
> trunk.git/libffi/src/m32r/ffi.c:66:15: warning: Identical inner 'if'
> condition is always true. [identicalInnerCondition]
In ffi_prep_args:
56 │ for (i = ecif->cif->nargs, p_arg = ecif->cif->arg_types;
57 │ (i != 0) && (avn != 0);
58 │ i--, p_arg++)
59 │ {
60 │ size_t z;
61 │
62 │ /* Align if necessary. */
63 │ if (((*p_arg)->alignment - 1) & (unsigned) argp)
64 │ argp = (char *) FFI_ALIGN (argp, (*p_arg)->alignment);
65 │
66 │ if (avn != 0)
67 │ {
avn != 0 checked at both line 66 and in the loop guard at line 57.