aboutsummaryrefslogtreecommitdiff
path: root/gcc/doc/tm.texi.in
diff options
context:
space:
mode:
authorIain Buclaw <ibuclaw@gdcproject.org>2020-11-28 21:40:51 +0100
committerIain Buclaw <ibuclaw@gdcproject.org>2020-11-29 22:10:00 +0100
commit4dce3b05ec96a5f76adec23dbe92b014f9db8554 (patch)
treef1fab3a9ae5dd99563196f40134f9d337b28b8e4 /gcc/doc/tm.texi.in
parent2fdf75cb70d6bedd855205d6b05bbf6afac46730 (diff)
downloadgcc-4dce3b05ec96a5f76adec23dbe92b014f9db8554.zip
gcc-4dce3b05ec96a5f76adec23dbe92b014f9db8554.tar.gz
gcc-4dce3b05ec96a5f76adec23dbe92b014f9db8554.tar.bz2
d: Add darwin support for D language front-end
gcc/ChangeLog: * config.gcc (*-*-darwin*): Set d_target_objs and target_has_targetdm. * config/elfos.h (TARGET_D_MINFO_SECTION): New macro. (TARGET_D_MINFO_START_NAME): New macro. (TARGET_D_MINFO_END_NAME): New macro. * config/t-darwin: Add darwin-d.o. * doc/tm.texi: Regenerate. * doc/tm.texi.in (D language and ABI): Add @hook for TARGET_D_MINFO_SECTION, TARGET_D_MINFO_START_NAME, and TARGET_D_MINFO_END_NAME. * config/darwin-d.c: New file. gcc/d/ChangeLog: * d-target.def (d_minfo_section): New hook. (d_minfo_start_name): New hook. (d_minfo_end_name): New hook. * modules.cc: Include d-target.h. (register_moduleinfo): Update to use new targetdm hooks.
Diffstat (limited to 'gcc/doc/tm.texi.in')
-rw-r--r--gcc/doc/tm.texi.in6
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/doc/tm.texi.in b/gcc/doc/tm.texi.in
index b08923c..012cb1c 100644
--- a/gcc/doc/tm.texi.in
+++ b/gcc/doc/tm.texi.in
@@ -7353,6 +7353,12 @@ floating-point support; they are not included in this mechanism.
@hook TARGET_D_OS_VERSIONS
+@hook TARGET_D_MINFO_SECTION
+
+@hook TARGET_D_MINFO_START_NAME
+
+@hook TARGET_D_MINFO_END_NAME
+
@node Named Address Spaces
@section Adding support for named address spaces
@cindex named address spaces