aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorDouglas B Rupp <rupp@gnat.com>2009-08-09 07:05:11 +0000
committerDouglas Rupp <rupp@gcc.gnu.org>2009-08-09 07:05:11 +0000
commita9a25daa5cbb49676f5adc25360a76d63848912e (patch)
treef2d5b12735045afa823c4e5b07fec8d683f6cc77 /gcc/config.gcc
parentaffef5636490742f831409093710bf25036f1768 (diff)
downloadgcc-a9a25daa5cbb49676f5adc25360a76d63848912e.zip
gcc-a9a25daa5cbb49676f5adc25360a76d63848912e.tar.gz
gcc-a9a25daa5cbb49676f5adc25360a76d63848912e.tar.bz2
config.build (ia64-hp-*vms*): New target.
* config.build (ia64-hp-*vms*): New target. (alpha64-dec-*vms*,alpha*-dec-*vms*): Fix for config/vms and unify with ia64-hp-*vms*. * config.gcc (ia64-hp-*vms*): New target. (alpha64-dec-*vms*,alpha*-dec-*vms*): Fix for config/vms and unify with ia64-hp-*vms*. * config.host (ia64-hp-*vms*): New target. (alpha64-dec-*vms*,alpha*-dec-*vms*): Fix for config/vms and unify with ia64-hp-*vms*. * libgcc/config.host (ia64-hp-*vms*): New target. (alpha64-dec-*vms*,alpha*-dec-*vms*): Fix for config/vms and unify with ia64-hp-*vms*. From-SVN: r150587
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r--gcc/config.gcc34
1 files changed, 26 insertions, 8 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc
index 2c8dd98..6e3a763 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -669,17 +669,21 @@ alpha*-dec-osf[45]*)
;;
alpha64-dec-*vms*)
tm_file="${tm_file} alpha/vms.h alpha/vms64.h"
- xm_file="alpha/xm-vms.h"
- tmake_file="alpha/t-alpha alpha/t-vms alpha/t-vms64 alpha/t-ieee"
- prefix=/gnu
- local_prefix=/gnu
+ xm_file="alpha/xm-vms.h vms/xm-vms64.h"
+ tmake_file="alpha/t-alpha vms/t-vms vms/t-vms64 alpha/t-vms alpha/t-ieee"
+ xmake_file=vms/x-vms
+ exeext=.exe
+ install_headers_dir=install-headers-cp
+ extra_options="${extra_options} vms/vms.opt"
;;
alpha*-dec-*vms*)
tm_file="${tm_file} alpha/vms.h"
- xm_file=alpha/xm-vms.h
- tmake_file="alpha/t-alpha alpha/t-vms alpha/t-ieee"
- prefix=/gnu
- local_prefix=/gnu
+ xm_file="alpha/xm-vms.h"
+ tmake_file="alpha/t-alpha vms/t-vms alpha/t-vms alpha/t-ieee"
+ xmake_file=vms/x-vms
+ exeext=.exe
+ install_headers_dir=install-headers-cp
+ extra_options="${extra_options} vms/vms.opt"
;;
arc-*-elf*)
tm_file="dbxelf.h elfos.h svr4.h newlib-stdint.h ${tm_file}"
@@ -1416,6 +1420,20 @@ ia64*-*-hpux*)
use_gcc_stdint=wrap
tm_file="${tm_file} hpux-stdint.h"
;;
+ia64-hp-*vms*)
+ tm_file="${tm_file} elfos.h ia64/sysv4.h ia64/elf.h ia64/vms.h ia64/vms64.h"
+ xm_file="vms/xm-vms.h vms/xm-vms64.h"
+ tmake_file="vms/t-vms vms/t-vms64 ia64/t-vms"
+ xmake_file=vms/x-vms
+ target_cpu_default="0"
+ if test x$gas = xyes
+ then
+ target_cpu_default="${target_cpu_default}|MASK_GNU_AS"
+ fi
+ exeext=.exe
+ install_headers_dir=install-headers-cp
+ extra_options="${extra_options} vms/vms.opt"
+ ;;
iq2000*-*-elf*)
tm_file="svr4.h elfos.h newlib-stdint.h iq2000/iq2000.h"
tmake_file=iq2000/t-iq2000