d: Add TARGET_D_REGISTER_OS_TARGET_INFO
commit527bc0181d3ea36f11dcaa8aea7704466bd0f01b
authorIain Buclaw <ibuclaw@gdcproject.org>
Mon, 5 Apr 2021 18:40:38 +0000 (5 20:40 +0200)
committerIain Buclaw <ibuclaw@gdcproject.org>
Wed, 14 Apr 2021 13:33:32 +0000 (14 15:33 +0200)
tree647d414ecd3718ca7a0ef6aede20489ec7fa2ab4
parent2ccc05a5141506fde0e20dec702c717fd67bf6ee
d: Add TARGET_D_REGISTER_OS_TARGET_INFO

This allows target platforms that have D support files to defined their
own target-specific information keys.

gcc/ChangeLog:

* doc/tm.texi: Regenerate.
* doc/tm.texi.in (D language and ABI): Add @hook for
TARGET_D_REGISTER_OS_TARGET_INFO.

gcc/d/ChangeLog:

* d-target.cc (Target::_init): Call new targetdm hook to register OS
specific target info keys.
* d-target.def (d_register_os_target_info): New hook.
gcc/d/d-target.cc
gcc/d/d-target.def
gcc/doc/tm.texi
gcc/doc/tm.texi.in