aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorMatt Thomas <matt@3am-software.com>2019-07-31 14:11:16 +0000
committerJohn David Anglin <danglin@gcc.gnu.org>2019-07-31 14:11:16 +0000
commit428642b132a4f2ce6c368398ec7f2ff307f33f8a (patch)
treeee3b652ae811af471397c011ef96a7d3826015c6 /gcc/config.gcc
parent538e4cdc15fdfc06f2a54f1a92bc996ec99cb528 (diff)
downloadgcc-428642b132a4f2ce6c368398ec7f2ff307f33f8a.zip
gcc-428642b132a4f2ce6c368398ec7f2ff307f33f8a.tar.gz
gcc-428642b132a4f2ce6c368398ec7f2ff307f33f8a.tar.bz2
config.gcc (hppa*-*-netbsd*): New target.
gcc/ChangeLog: * config.gcc (hppa*-*-netbsd*): New target. * config/pa/pa-netbsd.h: New file. * config/pa/pa32-netbsd.h: New file. libgcc/ChangeLog: * config.host (hppa*-*-netbsd*): New case. * config/pa/t-netbsd: New file. Co-Authored-By: Matthew Green <mrg@eterna.com.au> Co-Authored-By: Maya Rashish <coypu@sdf.org> Co-Authored-By: Nick Hudson <nick@nthcliff.demon.co.uk> From-SVN: r273933
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r--gcc/config.gcc8
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc
index caab0a4..291e288 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -1522,6 +1522,14 @@ hppa*-*-openbsd*)
gas=yes
gnu_ld=yes
;;
+hppa*-*-netbsd*)
+ target_cpu_default="MASK_PA_11|MASK_NO_SPACE_REGS"
+ tm_file="${tm_file} dbxelf.h elfos.h ${nbsd_tm_file} \
+ pa/pa-netbsd.h pa/pa32-regs.h pa/pa32-netbsd.h"
+ tmake_file="${tmake_file}"
+ tm_defines="${tm_defines} CHAR_FAST8=1 SHORT_FAST16=1"
+ extra_options="${extra_options} netbsd.opt netbsd-elf.opt"
+ ;;
hppa[12]*-*-hpux10*)
case ${target} in
hppa1.1-*-* | hppa2*-*-*)