Messages in this thread | | | From | Matt Turner <> | Date | Wed, 17 Jul 2013 12:54:10 -0700 | Subject | Re: [PATCH 2/7] alpha: Eliminate compiler warning from memset macro |
| |
On Tue, Jul 16, 2013 at 10:04 AM, Richard Henderson <rth@twiddle.net> wrote: > Compiling with GCC 4.8 yields several instances of > > crypto/vmac.c: In function ‘vmac_final’: > crypto/vmac.c:616:9: warning: value computed is not used [-Wunused-value] > memset(&mac, 0, sizeof(vmac_t)); > ^ > arch/alpha/include/asm/string.h:31:25: note: in definition of macro ‘memset’ > ? __builtin_memset((s),0,(n)) \ > ^ > Converting the macro to an inline function eliminates this problem. > > Signed-off-by: Richard Henderson <rth@twiddle.net> > ---
On IRC we found out that this breaks the breaks kernel build with gcc-3.4 with "sorry, unimplemented: inlining failed in call to 'memset': recursive inlining" message on some file. I'll drop this patch for now. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |