From cc8453012f75dc6dbd20bf3a94c4819a2bff46db Mon Sep 17 00:00:00 2001 From: Iain Sandoe Date: Thu, 1 Jul 2021 15:02:43 +0100 Subject: [PATCH] Darwin: Define a suitable section name for CTF [PR101283] 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. 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 d2b2c14..b7c3af3 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.7.4