[pushed] Darwin: Define a suitable section name for CTF [PR101283]

Iain Sandoe iain@sandoe.co.uk
Thu Jul 1 15:57:55 GMT 2021


Hi,

This is a placeholder name ahead of any CTF implementation on
LLVM (which sets Darwin ABI).  Ideally, we would get agreement
on this choice (or any replacement) before GCC12 is shipped.

tested on Darwin18,
pushed to master, thanks,
Iain

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

	PR debug/101283

gcc/ChangeLog:

	* config/darwin.h (CTF_INFO_SECTION_NAME): New.
---
 gcc/config/darwin.h | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/gcc/config/darwin.h b/gcc/config/darwin.h
index d2b2c141c8e..b7c3af3b3fa 100644
--- a/gcc/config/darwin.h
+++ b/gcc/config/darwin.h
@@ -1115,4 +1115,8 @@ extern void darwin_driver_init (unsigned int *,struct cl_decoded_option **);
 # endif
 #endif
 
+/* CTF support.  */
+#undef CTF_INFO_SECTION_NAME
+#define CTF_INFO_SECTION_NAME "__CTF,__ctf,regular,debug"
+
 #endif /* CONFIG_DARWIN_H */
-- 
2.24.1




More information about the Gcc-patches mailing list