diff options
author | Iain Buclaw <ibuclaw@gdcproject.org> | 2020-10-29 14:07:02 +0100 |
---|---|---|
committer | Iain Buclaw <ibuclaw@gdcproject.org> | 2020-11-18 10:22:06 +0100 |
commit | fa9091ad93b2ec6f2580e9f9c7de799fa404cf2e (patch) | |
tree | fe40c26ec9368c286f82a4720a50d20659189b41 /gcc/config.gcc | |
parent | 4c4dfe21df4c4147d9c676a8c768cc303491293e (diff) | |
download | gcc-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.gcc | 3 |
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 |