diff options
author | Maya Rashish <coypu@sdf.org> | 2019-02-14 21:25:39 +0000 |
---|---|---|
committer | Iain Buclaw <ibuclaw@gcc.gnu.org> | 2019-02-14 21:25:39 +0000 |
commit | 2f2b8e4054f5b84594a9b113e409e73480f2ebdf (patch) | |
tree | 4363f9b841561fc326988db52935c42a19bc155f /gcc/d | |
parent | a6c723e202ebd5ae388ca04b7be5ff6fbe70439f (diff) | |
download | gcc-2f2b8e4054f5b84594a9b113e409e73480f2ebdf.zip gcc-2f2b8e4054f5b84594a9b113e409e73480f2ebdf.tar.gz gcc-2f2b8e4054f5b84594a9b113e409e73480f2ebdf.tar.bz2 |
Add netbsd support for D compiler and runtime
Merges upstream druntime fb4bda91.
2019-02-14 Maya Rashish <coypu@sdf.org>
gcc/ChangeLog:
* config.gcc (*-*-netbsd*): Add netbsd-d.o
* config/netbsd-d.c: New file.
* config/t-netbsd: Add netbsd-d.o
gcc/d/ChangeLog:
* d-system.h: NetBSD is POSIX.
libphobos/ChangeLog:
* configure.tgt: Add netbsd/x86 as supported target.
From-SVN: r268905
Diffstat (limited to 'gcc/d')
-rw-r--r-- | gcc/d/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/d/d-system.h | 3 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index 6eb2ac4..4bf2e95 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,7 @@ +2019-02-14 Maya Rashish <coypu@sdf.org> + + * d-system.h: NetBSD is POSIX. + 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> PR d/87864 diff --git a/gcc/d/d-system.h b/gcc/d/d-system.h index cd59b82..c32825d 100644 --- a/gcc/d/d-system.h +++ b/gcc/d/d-system.h @@ -24,7 +24,8 @@ /* Used by the dmd front-end to determine if we have POSIX-style IO. */ #define POSIX (__linux__ || __GLIBC__ || __gnu_hurd__ || __APPLE__ \ - || __FreeBSD__ || __OpenBSD__ || __DragonFly__ || __sun) + || __FreeBSD__ || __NetBSD__ || __OpenBSD__ || __DragonFly__ \ + || __sun) /* Forward assert invariants to gcc_assert. */ #undef assert |