Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757348AbcCRKar (ORCPT ); Fri, 18 Mar 2016 06:30:47 -0400 Received: from mout.kundenserver.de ([217.72.192.75]:60128 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756831AbcCRKae (ORCPT ); Fri, 18 Mar 2016 06:30:34 -0400 From: Arnd Bergmann To: Vineet Gupta Cc: linux-snps-arc@lists.infradead.org, Claudiu Zissulescu , Michal Marek , Geert Uytterhoeven , linux-kbuild@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] ARC: build: Turn off -Wmaybe-uninitialized for ARC gcc 4.8 Date: Fri, 18 Mar 2016 11:29:54 +0100 Message-ID: <3287558.oO5rz13nxZ@wuerfel> User-Agent: KMail/4.11.5 (Linux/3.16.0-10-generic; KDE/4.11.5; x86_64; ; ) In-Reply-To: <56EBD65B.10109@synopsys.com> References: <1458290783-31491-1-git-send-email-vgupta@synopsys.com> <23667289.mNa1Q2STbY@wuerfel> <56EBD65B.10109@synopsys.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Provags-ID: V03:K0:trG3247coUrtCz29EsFUEjqU4bSCQEVNGxLx3m9iWPouDnCfEKd ym3cECFhyLM13rJsQkjiAqf68Q/UOg9zHG8LvBYiObn4u0ftlLU9M4TW4tMAmH7DhHZkUWO H/CR7zY58Z/Zk0madT6xV8t14jmbRivLUTsxFRa0s0t6z4FMpBxuJtLpsa2zF6VyKx6S9LS Drx+A1nr+B6rX/GVpqCAw== X-UI-Out-Filterresults: notjunk:1;V01:K0:IwZoySqZ95A=:/f6KMK4tH0fyl5ds+KEmPb IOPRjzyXr4csJTWET+H6zvn97ramFYRlOHgYhJFVTIMPmYLRdabxsJD06Rwpuxsq4iNUWSBYj /VIAz4TeDncblPnpMVYe9jYimXlRhBWtQBd3+IOeVfnAkb01NOJ76H9IIMsmCT1OlGpQ8OlzU 9cAxaD1vJmVC1e1Go5oXqlVO7vo4jAfvq97CI5B76nsSHpX80OkaYt7AAAxsh3+/77vW8srMp D+9ZLifKxOSTsri0+P+gsBseLl3gf2DhBoD6wD5vPUicnPkDY6Nq6pM/4PHEu7NTR2Ppj6Gzi i7MFr85f3RtNrrF6Rs8Zmw9CymCd0fSTk9UeJNpAk5MeN+qyR/AnFRBZZEk0lQg9YtWcNDicb FObAAJNAuwW76MSl1AnIgNKZWGKf3KGiR+r0qftwjTW4l2LeoT+u9EWGAJNFotsWjdIHC3m9T j1strWN25jaUxdJRYWHaVPOm9aeP1iYU15uxNAn48sqCuX4/DMZMRAGbyaOwoKguj16egKbRD 6BwyLrqRwD5Zfr6XRr9vollOIpEwR/sdqY0rlLrc/ea5oXo1wJb4OAo3EHvClFyGteNhOInni zGMrb0d+HEI4YbMa26RXoI7IsfdCnV8fFu9fNzJftSnJg352bYT87IEv0OFsnZ2hm2a6bV8As xb9QFDrkO52r2GpVdxM4KRq2ZDeuZ2ixnJ5MJIBPcPa3SBKiGDA0Fwjrp9W8YEM6meNoNaaLP meZwWQ4IEhERwuyr Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 850 Lines: 21 On Friday 18 March 2016 15:50:11 Vineet Gupta wrote: > Sure, but I prefer this to be only for gcc 4.8 as this warning seems to be > healthy in small doses At least it keeps the door open for future discussion > with gcc guys ! FWIW, testing on ARM with gcc-6.0 -O3, I also get tons of maybe-uninitialized warnings. It's unlikely that this is architecture specific or fixed in newer compiler versions. > The following nested construct actually works - does that look OK to you ? > > ARCH_CFLAGS += -O3 $(call cc-ifversion, -lt, 0408, $(call cc-disable-warning,maybe-uninitialized,)) Yes, that seems ok. I don't really understand why -O3 is needed though, maybe it's better to assume that it won't be needed in future gcc versions and do ARCH_CFLAGS += $(call cc-ifversion, -lt, 0408, -O3 $(call cc-disable-warning,maybe-uninitialized,)) Arnd