diff mbox series

[pushed] Darwin, BTF: Provide a suitable section name for BTF [PR101283].

Message ID B2D961D9-5A00-4EBE-BC83-EDCE208EF2CE@sandoe.co.uk
State New
Headers show
Series [pushed] Darwin, BTF: Provide a suitable section name for BTF [PR101283]. | expand

Commit Message

Iain Sandoe July 2, 2021, 2:51 p.m. UTC
Hi,

In a similar manner to r12-1960-gcc8453012f75d, this provides a
placeholder section name for BTF data.  This change groups BTF
and CTF debug formats in the same segment, but keeps them in
separate sections.

As per the CTF section designation, this should be agreed or
amended to an agreed form before GCC 12 ships.

tested on x86_64-darwin17 and 18 (m32 and m64)
pushed to master, thanks
Iain

Signed-off-by: Iain Sandoe <iain@sandoe.co.uk>

PR debug/101283 - Several tests fail on Darwin with -gctf/gbtf

	PR debug/101283

gcc/ChangeLog:

	* config/darwin.h (CTF_INFO_SECTION_NAME): Update the
	segment to include BTF.
	(BTF_INFO_SECTION_NAME): New.
---
 gcc/config/darwin.h | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
diff mbox series

Patch

diff --git a/gcc/config/darwin.h b/gcc/config/darwin.h
index b7c3af3b3fa..6840aebe794 100644
--- a/gcc/config/darwin.h
+++ b/gcc/config/darwin.h
@@ -1115,8 +1115,10 @@  extern void darwin_driver_init (unsigned int *,struct cl_decoded_option **);
 # endif
 #endif
 
-/* CTF support.  */
+/* CTF and BTF support.  */
 #undef CTF_INFO_SECTION_NAME
-#define CTF_INFO_SECTION_NAME "__CTF,__ctf,regular,debug"
+#define CTF_INFO_SECTION_NAME "__CTF_BTF,__ctf,regular,debug"
+#undef BTF_INFO_SECTION_NAME
+#define BTF_INFO_SECTION_NAME "__CTF_BTF,__btf,regular,debug"
 
 #endif /* CONFIG_DARWIN_H */