diff options
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r-- | gcc/config.gcc | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc index 56d3953a47d..56e7791e0d4 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -775,7 +775,9 @@ case ${target} in target_has_targetcm=yes ;; *-*-netbsd*) - tmake_file="t-slibgcc" + tm_p_file="${tm_p_file} netbsd-protos.h" + tmake_file="t-netbsd t-slibgcc" + extra_objs="${extra_objs} netbsd.o" gas=yes gnu_ld=yes use_gcc_stdint=wrap @@ -1075,11 +1077,14 @@ arm*-*-freebsd*) # ARM FreeBSD EABI case $target in armv6*-*-freebsd*) target_cpu_cname="arm1176jzfs" - tm_defines="${tm_defines} TARGET_FREEBSD_ARMv6=1" if test $fbsd_major -ge 11; then tm_defines="${tm_defines} TARGET_FREEBSD_ARM_HARD_FLOAT=1" fi ;; + armv7*-*-freebsd*) + target_cpu_cname="genericv7a" + tm_defines="${tm_defines} TARGET_FREEBSD_ARM_HARD_FLOAT=1" + ;; *) target_cpu_cname="arm9" ;; |