aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorIain Buclaw <ibuclaw@gdcproject.org>2020-10-29 14:07:02 +0100
committerIain Buclaw <ibuclaw@gdcproject.org>2020-11-18 10:22:06 +0100
commitfa9091ad93b2ec6f2580e9f9c7de799fa404cf2e (patch)
treefe40c26ec9368c286f82a4720a50d20659189b41 /gcc/config.gcc
parent4c4dfe21df4c4147d9c676a8c768cc303491293e (diff)
downloadgcc-fa9091ad93b2ec6f2580e9f9c7de799fa404cf2e.zip
gcc-fa9091ad93b2ec6f2580e9f9c7de799fa404cf2e.tar.gz
gcc-fa9091ad93b2ec6f2580e9f9c7de799fa404cf2e.tar.bz2
d: Add dragonflybsd support for D compiler and runtime
gcc/ChangeLog: * config.gcc (*-*-dragonfly*): Add dragonfly-d.o and t-dragonfly. * config/dragonfly-d.c: New file. * config/t-dragonfly: New file. libphobos/ChangeLog: * configure.tgt: Add *-*-dragonfly* as a supported target. * configure: Regenerate. * m4/druntime/os.m4 (DRUNTIME_OS_SOURCES): Add dragonfly* as a posix target.
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r--gcc/config.gcc3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc
index efabc13..0ae5848 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -731,6 +731,9 @@ case ${target} in
extra_options="$extra_options rpath.opt dragonfly.opt"
default_use_cxa_atexit=yes
use_gcc_stdint=wrap
+ d_target_objs="${d_target_objs} dragonfly-d.o"
+ tmake_file="${tmake_file} t-dragonfly"
+ target_has_targetdm=yes
;;
*-*-freebsd*)
# This is the generic ELF configuration of FreeBSD. Later