Commit a9a25daa by Douglas B Rupp Committed by Douglas Rupp

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
parent affef563
2009-08-09 Douglas B Rupp <rupp@gnat.com>
* 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*.
2009-08-08 Richard Guenther <rguenther@suse.de> 2009-08-08 Richard Guenther <rguenther@suse.de>
PR tree-optimization/40991 PR tree-optimization/40991
......
# GCC build-specific configuration file. # GCC build-specific configuration file.
# Copyright 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2007, 2008 # Copyright 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2007, 2008, 2009
# Free Software Foundation, Inc. # Free Software Foundation, Inc.
#This file is part of GCC. #This file is part of GCC.
...@@ -56,12 +56,19 @@ case $build in ...@@ -56,12 +56,19 @@ case $build in
# a broken tar, so we use cpio instead. # a broken tar, so we use cpio instead.
build_install_headers_dir=install-headers-cpio build_install_headers_dir=install-headers-cpio
;; ;;
alpha64-dec-*vms*)
build_xm_file="vms/xm-vms.h vms/xm-vms64.h"
build_exeext=.exe
build_install_headers_dir=install-headers-cp
prefix=/gnu
local_prefix=/gnu/local
;;
alpha*-dec-*vms*) alpha*-dec-*vms*)
build_xm_file=alpha/xm-vms.h build_xm_file="vms/xm-vms.h"
build_exeext=.exe build_exeext=.exe
build_install_headers_dir=install-headers-cp build_install_headers_dir=install-headers-cp
prefix=/gnu prefix=/gnu
local_prefix=/gnu local_prefix=/gnu/local
;; ;;
hppa1.0-*-hpux1[01]* | \ hppa1.0-*-hpux1[01]* | \
hppa*64*-*-hpux11* | \ hppa*64*-*-hpux11* | \
...@@ -111,6 +118,13 @@ case $build in ...@@ -111,6 +118,13 @@ case $build in
i386-*-vsta) i386-*-vsta)
# Intel 80386's running VSTa kernel # Intel 80386's running VSTa kernel
;; ;;
ia64-hp-*vms*)
build_xm_file="vms/xm-vms.h vms/xm-vms64.h"
build_exeext=.exe
build_install_headers_dir=install-headers-cp
prefix=/gnu
local_prefix=/gnu/local
;;
m68000-hp-hpux* | m68k-hp-hpux*) m68000-hp-hpux* | m68k-hp-hpux*)
# HP 9000 series 300 # HP 9000 series 300
build_install_headers_dir=install-headers-cpio build_install_headers_dir=install-headers-cpio
......
...@@ -669,17 +669,21 @@ alpha*-dec-osf[45]*) ...@@ -669,17 +669,21 @@ alpha*-dec-osf[45]*)
;; ;;
alpha64-dec-*vms*) alpha64-dec-*vms*)
tm_file="${tm_file} alpha/vms.h alpha/vms64.h" tm_file="${tm_file} alpha/vms.h alpha/vms64.h"
xm_file="alpha/xm-vms.h" xm_file="alpha/xm-vms.h vms/xm-vms64.h"
tmake_file="alpha/t-alpha alpha/t-vms alpha/t-vms64 alpha/t-ieee" tmake_file="alpha/t-alpha vms/t-vms vms/t-vms64 alpha/t-vms alpha/t-ieee"
prefix=/gnu xmake_file=vms/x-vms
local_prefix=/gnu exeext=.exe
install_headers_dir=install-headers-cp
extra_options="${extra_options} vms/vms.opt"
;; ;;
alpha*-dec-*vms*) alpha*-dec-*vms*)
tm_file="${tm_file} alpha/vms.h" tm_file="${tm_file} alpha/vms.h"
xm_file=alpha/xm-vms.h xm_file="alpha/xm-vms.h"
tmake_file="alpha/t-alpha alpha/t-vms alpha/t-ieee" tmake_file="alpha/t-alpha vms/t-vms alpha/t-vms alpha/t-ieee"
prefix=/gnu xmake_file=vms/x-vms
local_prefix=/gnu exeext=.exe
install_headers_dir=install-headers-cp
extra_options="${extra_options} vms/vms.opt"
;; ;;
arc-*-elf*) arc-*-elf*)
tm_file="dbxelf.h elfos.h svr4.h newlib-stdint.h ${tm_file}" tm_file="dbxelf.h elfos.h svr4.h newlib-stdint.h ${tm_file}"
...@@ -1416,6 +1420,20 @@ ia64*-*-hpux*) ...@@ -1416,6 +1420,20 @@ ia64*-*-hpux*)
use_gcc_stdint=wrap use_gcc_stdint=wrap
tm_file="${tm_file} hpux-stdint.h" 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*) iq2000*-*-elf*)
tm_file="svr4.h elfos.h newlib-stdint.h iq2000/iq2000.h" tm_file="svr4.h elfos.h newlib-stdint.h iq2000/iq2000.h"
tmake_file=iq2000/t-iq2000 tmake_file=iq2000/t-iq2000
......
# GCC host-specific configuration file. # GCC host-specific configuration file.
# Copyright 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2006, 2007, 2008 # Copyright 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2006, 2007, 2008, 2009
# Free Software Foundation, Inc. # Free Software Foundation, Inc.
#This file is part of GCC. #This file is part of GCC.
...@@ -155,17 +155,21 @@ esac ...@@ -155,17 +155,21 @@ esac
# Machine-specific settings. # Machine-specific settings.
case ${host} in case ${host} in
alpha64-dec-*vms*)
host_xm_file="vms/xm-vms.h vms/xm-vms64.h"
host_xmake_file=vms/x-vms
host_exeext=.exe
host_can_use_collect2=no
prefix=/gnu
local_prefix=/gnu/local
;;
alpha*-dec-*vms*) alpha*-dec-*vms*)
host_xm_file=alpha/xm-vms.h host_xm_file="vms/xm-vms.h"
host_xmake_file="${host_xmake_file} alpha/x-vms" host_xmake_file=vms/x-vms
extra_programs="ld.exe decc.exe"
host_exeext=.exe host_exeext=.exe
host_can_use_collect2=no host_can_use_collect2=no
# This removes the cpu type and manufacturer components and
# replaces "." with "_" in the operating system version.
target_noncanonical=`echo $host | sed 's/.*-.*-\(.*\)$/\1/' | sed 's/\./_/g'`
prefix=/gnu prefix=/gnu
local_prefix=/gnu local_prefix=/gnu/local
;; ;;
hppa1.0-*-hpux10* | hppa1.1-*-hpux10* | hppa2*-*-hpux10*) hppa1.0-*-hpux10* | hppa1.1-*-hpux10* | hppa2*-*-hpux10*)
out_host_hook_obj=host-hpux.o out_host_hook_obj=host-hpux.o
...@@ -218,6 +222,14 @@ case ${host} in ...@@ -218,6 +222,14 @@ case ${host} in
out_host_hook_obj="${out_host_hook_obj} host-i386-darwin.o" out_host_hook_obj="${out_host_hook_obj} host-i386-darwin.o"
host_xmake_file="${host_xmake_file} i386/x-darwin" host_xmake_file="${host_xmake_file} i386/x-darwin"
;; ;;
ia64-hp-*vms*)
host_xm_file="vms/xm-vms.h vms/xm-vms64.h"
host_xmake_file=vms/x-vms
host_exeext=.exe
host_can_use_collect2=no
prefix=/gnu
local_prefix=/gnu/local
;;
powerpc-*-beos*) powerpc-*-beos*)
host_can_use_collect2=no host_can_use_collect2=no
;; ;;
......
2009-08-09 Douglas B Rupp <rupp@gnat.com>
* config.host (ia64-hp-*vms*): New target.
(alpha64-dec-*vms*,alpha*-dec-*vms*): Fix for config/vms and unify
with ia64-hp-*vms*.
2009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 2009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* configure.ac: Add snippet for maintainer-mode. * configure.ac: Add snippet for maintainer-mode.
......
...@@ -189,8 +189,10 @@ alpha*-*-openbsd*) ...@@ -189,8 +189,10 @@ alpha*-*-openbsd*)
alpha*-dec-osf[45]*) alpha*-dec-osf[45]*)
;; ;;
alpha64-dec-*vms*) alpha64-dec-*vms*)
tmake_file="vms/t-vms vms/t-vms64 alpha/t-vms"
;; ;;
alpha*-dec-*vms*) alpha*-dec-*vms*)
tmake_file="vms/t-vms alpha/t-vms"
;; ;;
arc-*-elf*) arc-*-elf*)
;; ;;
...@@ -347,6 +349,9 @@ ia64*-*-linux*) ...@@ -347,6 +349,9 @@ ia64*-*-linux*)
;; ;;
ia64*-*-hpux*) ia64*-*-hpux*)
;; ;;
ia64-hp-*vms*)
tmake_file="vms/t-vms vms/t-vms64 ia64/t-vms"
;;
iq2000*-*-elf*) iq2000*-*-elf*)
;; ;;
m32r-*-elf*|m32r-*-rtems*) m32r-*-elf*|m32r-*-rtems*)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment