diff options
author | Marco Elver <elver@google.com> | 2021-07-14 17:01:59 +0200 |
---|---|---|
committer | Miguel Ojeda <ojeda@kernel.org> | 2021-07-16 01:06:44 +0200 |
commit | 7ed012969bbcdbd7aef5778a061681e6cbc4b402 (patch) | |
tree | 1d5f4d85e9ebb1013bfc471117ee935948a61842 /include | |
parent | Linux 5.13 (diff) | |
download | linux-7ed012969bbcdbd7aef5778a061681e6cbc4b402.tar.xz linux-7ed012969bbcdbd7aef5778a061681e6cbc4b402.zip |
Compiler Attributes: fix __has_attribute(__no_sanitize_coverage__) for GCC 4
Fix __has_attribute(__no_sanitize_coverage__) for GCC 4 by defining
__GCC4_has_attribute___no_sanitize_coverage__.
Fixes: 540540d06e9d ("kcov: add __no_sanitize_coverage to fix noinstr for all architectures")
Reported-by: Geert Uytterhoeven <geert@linux-m68k.org>
Signed-off-by: Marco Elver <elver@google.com>
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/compiler_attributes.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/compiler_attributes.h b/include/linux/compiler_attributes.h index 183ddd5fd072..7b1fa5c30169 100644 --- a/include/linux/compiler_attributes.h +++ b/include/linux/compiler_attributes.h @@ -36,6 +36,7 @@ # define __GCC4_has_attribute___nonstring__ 0 # define __GCC4_has_attribute___no_sanitize_address__ (__GNUC_MINOR__ >= 8) # define __GCC4_has_attribute___no_sanitize_undefined__ (__GNUC_MINOR__ >= 9) +# define __GCC4_has_attribute___no_sanitize_coverage__ 0 # define __GCC4_has_attribute___fallthrough__ 0 #endif |