Re: MIPS + clang-11 + allnoconfig / tinyconfig builds failed

From: Maciej W. Rozycki
Date: Sun Dec 06 2020 - 04:38:51 EST


On Wed, 25 Nov 2020, Naresh Kamboju wrote:

> /builds/1kl9SVppm6wRdzlQ3UcQKIBaUrx/arch/mips/lib/uncached.c:45:6:
> warning: variable 'sp' is uninitialized when used here
> [-Wuninitialized]
> if (sp >= (long)CKSEG0 && sp < (long)CKSEG2)
> ^~
> /builds/1kl9SVppm6wRdzlQ3UcQKIBaUrx/arch/mips/lib/uncached.c:40:18:
> note: initialize the variable 'sp' to silence this warning
> register long sp __asm__("$sp");
> ^
> = 0

FWIW this looks like a compiler bug to me, because $sp, by definition, is
always initialised. I suggest that you report it to Clang developers
instead.

Maciej