Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1317326

Re: [PATCH] ubsan: fix tree-wide -Wmaybe-uninitialized false positives

From Andrew Morton <akpm@linux-foundation.org>
Newsgroups linux.kernel
Subject Re: [PATCH] ubsan: fix tree-wide -Wmaybe-uninitialized false positives
Date 2016-01-25 22:50 +0100
Message-ID <qUXbk-1Ht-7@gated-at.bofh.it> (permalink)
References <qUJBo-rn-3@gated-at.bofh.it> <qURSi-6uy-7@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On Mon, 25 Jan 2016 19:01:34 +0300 Andrey Ryabinin <aryabinin@virtuozzo.com> wrote:

> -fsanitize=* options makes GCC less smart than usual and increase number
> of 'maybe-uninitialized' false-positives. So this patch does two things:
>  * Add -Wno-maybe-uninitialized to CFLAGS_UBSAN which will disable all
>    such warnings for instrumented files.
>  * Remove CONFIG_UBSAN_SANITIZE_ALL from all[yes|mod]config builds. So
>    the all[yes|mod]config build goes without -fsanitize=* and still with
>    -Wmaybe-uninitialized.

hm, that's a bit sad.

We have no means of working out whether we should re-enable
maybe-uninitialized for later gcc's, as they become smarter about this.
What do we do, just "remember" to try it later on?

Do you know if this issue is on the gcc developer' radar?

Back to linux.kernel | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

sound/soc/codecs/wm8962.c:2790:32: warning: 'fratio' may be used  uninitialized in this function kbuild test robot <fengguang.wu@intel.com> - 2016-01-25 08:20 +0100
  [PATCH] ubsan: fix tree-wide -Wmaybe-uninitialized false positives Andrey Ryabinin <aryabinin@virtuozzo.com> - 2016-01-25 17:10 +0100
    Re: [PATCH] ubsan: fix tree-wide -Wmaybe-uninitialized false  positives Andrew Morton <akpm@linux-foundation.org> - 2016-01-25 22:50 +0100
      Re: [PATCH] ubsan: fix tree-wide -Wmaybe-uninitialized false  positives Andrey Ryabinin <aryabinin@virtuozzo.com> - 2016-01-26 18:10 +0100

csiph-web