[gdb/build] Disable attribute nonnull
authorTom de Vries <tdevries@suse.de>
Fri, 30 Jul 2021 12:07:40 +0000 (14:07 +0200)
committerTom de Vries <tdevries@suse.de>
Fri, 30 Jul 2021 12:07:40 +0000 (14:07 +0200)
commitfb6262e8534e0148a4a424e9e5138159af19faf1
treea710f96bbfe6f017bf4823ce6047e7a635d88fb4
parentf681e5867de63f1c8ca692023cf86e4c884fdae7
[gdb/build] Disable attribute nonnull

With trunk gcc (12.0) we're running into a -Werror=nonnull-compare build
breaker in gdb, which caused a broader review of the usage of the nonnull
attribute.

The current conclusion is that it's best to disable this.  This is explained
at length in the gdbsupport/common-defs.h comment.

Tested by building with trunk gcc.

gdb/ChangeLog:

2021-07-29  Tom de Vries  <tdevries@suse.de>

* gdbsupport/common-defs.h (ATTRIBUTE_NONNULL): Disable.
gdbsupport/common-defs.h