linux/scripts/gcc-plugins
Thorsten Blum 18c18b1ff6 gcc-plugins: Remove duplicate included header file stringpool.h
The header file stringpool.h is included for GCC version >= 8 and then
again for all versions.

Since the header file stringpool.h was added in GCC 4.9 and the kernel
currently requires GCC 5.1 as a minimum, remove the conditional include.

Including the header file only once removes the following warning
reported by make includecheck:

  stringpool.h is included more than once

However, it's important to include stringpool.h before attribs.h
because attribs.h uses some of its functions.

Compile-tested with GCC 14.

Signed-off-by: Thorsten Blum <thorsten.blum@toblux.com>
Link: https://lore.kernel.org/r/20240629233608.278028-2-thorsten.blum@toblux.com
Signed-off-by: Kees Cook <kees@kernel.org>
2024-07-08 12:20:32 -07:00
..
.gitignore
Kconfig
Makefile
arm_ssp_per_task_plugin.c
gcc-common.h gcc-plugins: Remove duplicate included header file stringpool.h 2024-07-08 12:20:32 -07:00
gcc-generate-gimple-pass.h
gcc-generate-ipa-pass.h
gcc-generate-rtl-pass.h
gcc-generate-simple_ipa-pass.h
latent_entropy_plugin.c gcc-plugins: latent_entropy: Fix typo (args -> argc) in plugin description 2023-11-14 09:32:47 -08:00
randomize_layout_plugin.c gcc-plugins: randstruct: Update code comment in relayout_struct() 2023-11-27 16:30:05 -08:00
sancov_plugin.c
stackleak_plugin.c gcc-plugins/stackleak: Avoid .head.text section 2024-04-03 14:35:49 -07:00
structleak_plugin.c