Ping !

On 6/29/26 11:19, Vineet Gupta wrote:
Hi,

This series came out of trying to enable gcc btf tags in Linux kernel
build. W/o these, there's tons of -Wattributes spew. It also includes a
feature request to allow btf_type_tags on typedefs.

Bootstrapped and regtested on x86 and aarch64.

Thx,
-Vineet

Vineet Gupta (3):
   btf: emit BTF type tags for typedefs [PR125888]
   c-family: allow btf_type_tag on a typedef of an existing tagged type 
[PR125888]
   c-family: handle btf_type_tag for function returning pointer [PR125991]

  gcc/c-family/c-attribs.cc                     | 45 ++++++++++++++++++-
  gcc/doc/extend.texi                           | 10 +++--
  gcc/dwarf2ctf.cc                              | 29 ++++++++++++
  gcc/testsuite/gcc.dg/attr-btf-type-tag-3.c    | 12 +++--
  .../gcc.dg/debug/btf/btf-type-tag-10.c        | 14 ++++++
  .../gcc.dg/debug/btf/btf-type-tag-11.c        | 16 +++++++
  .../gcc.dg/debug/btf/btf-type-tag-12.c        | 19 ++++++++
  .../gcc.dg/debug/btf/btf-type-tag-13.c        | 12 +++++
  .../gcc.dg/debug/btf/btf-type-tag-14.c        | 34 ++++++++++++++
  .../gcc.dg/debug/btf/btf-type-tag-5.c         | 39 ++++++++++++++++
  .../gcc.dg/debug/btf/btf-type-tag-6.c         | 20 +++++++++
  .../gcc.dg/debug/btf/btf-type-tag-7.c         | 29 ++++++++++++
  .../gcc.dg/debug/btf/btf-type-tag-8.c         | 34 ++++++++++++++
  .../gcc.dg/debug/btf/btf-type-tag-9.c         | 16 +++++++
  .../gcc.dg/debug/btf/btf-type-tag-c2x-2.c     | 22 +++++++++
  .../debug/dwarf2/dwarf-btf-type-tag-6.c       | 23 +++++++---
  16 files changed, 360 insertions(+), 14 deletions(-)
  create mode 100644 gcc/testsuite/gcc.dg/debug/btf/btf-type-tag-10.c
  create mode 100644 gcc/testsuite/gcc.dg/debug/btf/btf-type-tag-11.c
  create mode 100644 gcc/testsuite/gcc.dg/debug/btf/btf-type-tag-12.c
  create mode 100644 gcc/testsuite/gcc.dg/debug/btf/btf-type-tag-13.c
  create mode 100644 gcc/testsuite/gcc.dg/debug/btf/btf-type-tag-14.c
  create mode 100644 gcc/testsuite/gcc.dg/debug/btf/btf-type-tag-5.c
  create mode 100644 gcc/testsuite/gcc.dg/debug/btf/btf-type-tag-6.c
  create mode 100644 gcc/testsuite/gcc.dg/debug/btf/btf-type-tag-7.c
  create mode 100644 gcc/testsuite/gcc.dg/debug/btf/btf-type-tag-8.c
  create mode 100644 gcc/testsuite/gcc.dg/debug/btf/btf-type-tag-9.c
  create mode 100644 gcc/testsuite/gcc.dg/debug/btf/btf-type-tag-c2x-2.c


Reply via email to