Thread (13 messages) 13 messages, 5 authors, 2021-10-21

Re: [PATCH 0/2] gcc-plugins: Explicitly document purpose and deprecation schedule

flat view

From: Ard Biesheuvel <ardb@kernel.org>
Date: 2021-10-21 10:28:34
Also in: linux-doc, linux-hardening, linux-kbuild, lkml, llvm

On Wed, 20 Oct 2021 at 19:35, Kees Cook [off-list ref] wrote:
Hi,

GCC plugins should only exist when some compiler feature needs to be
proven but does not exist in either GCC nor Clang. For example, if a
desired feature is already in Clang, it should be added to GCC upstream.
Document this explicitly.

I'll put this in -next unless there are objections. :)

Thanks!

-Kees


Kees Cook (2):
  gcc-plugins: Explicitly document purpose and deprecation schedule
  gcc-plugins: Remove cyc_complexity
Acked-by: Ard Biesheuvel <ardb@kernel.org>
 Documentation/kbuild/gcc-plugins.rst        | 28 ++++++++-
 scripts/Makefile.gcc-plugins                |  2 -
 scripts/gcc-plugins/Kconfig                 | 20 +-----
 scripts/gcc-plugins/cyc_complexity_plugin.c | 69 ---------------------
 security/Kconfig.hardening                  |  9 ++-
 5 files changed, 34 insertions(+), 94 deletions(-)
 delete mode 100644 scripts/gcc-plugins/cyc_complexity_plugin.c

--
2.30.2
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help