diff options
author | wilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4> | 2018-04-06 20:04:17 +0000 |
---|---|---|
committer | wilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4> | 2018-04-06 20:04:17 +0000 |
commit | 7ea6a6472d360c634a00358dbaab2e236e785367 (patch) | |
tree | db60ed882482561a3235bdd6e0e2e761dc6531cb /libgcc | |
parent | ecb41bca240c22d2a121f108a20dbde16d568707 (diff) |
RISC-V: Support for FreeBSD.
gcc/
* config.gcc (riscv*-*-freebsd*): Add RISC-V FreeBSD support.
* config/riscv/freebsd.h: New.
libgcc/
* config.host (riscv*-*-freebsd*): Add RISC-V FreeBSD support.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@259190 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgcc')
-rw-r--r-- | libgcc/ChangeLog | 4 | ||||
-rw-r--r-- | libgcc/config.host | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index ee8f40fa25b..a715f0b074e 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,7 @@ +2018-04-06 Ruslan Bukin <br@bsdpad.com> + + * config.host (riscv*-*-freebsd*): Add RISC-V FreeBSD support. + 2018-03-29 H.J. Lu <hongjiu.lu@intel.com> PR target/85100 diff --git a/libgcc/config.host b/libgcc/config.host index 96d55a4aaa8..11b4acaff55 100644 --- a/libgcc/config.host +++ b/libgcc/config.host @@ -1128,6 +1128,10 @@ riscv*-*-linux*) extra_parts="$extra_parts crtbegin.o crtend.o crti.o crtn.o crtendS.o crtbeginT.o" md_unwind_header=riscv/linux-unwind.h ;; +riscv*-*-freebsd*) + tmake_file="${tmake_file} riscv/t-softfp${host_address} t-softfp riscv/t-elf riscv/t-elf${host_address}" + extra_parts="$extra_parts crtbegin.o crtend.o crti.o crtn.o crtendS.o crtbeginT.o" + ;; riscv*-*-*) tmake_file="${tmake_file} riscv/t-softfp${host_address} t-softfp riscv/t-elf riscv/t-elf${host_address}" extra_parts="$extra_parts crtbegin.o crtend.o crti.o crtn.o" |