On 09/03/2017 05:48 PM, H.J. Lu wrote: > + unsigned char *magic_p = NULL; I think the current practice is to use <libc-diag.h> to suppress the warning. Is the issue that the memory clobber on the inline asm makes GCC not to see the conditional initialization? Thanks, Florian