diff options
author | Douglas B Rupp <rupp@gnat.com> | 2001-12-10 06:18:34 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 2001-12-10 06:18:34 -0500 |
commit | ef057c450820cf6bf09a9b888d333729069589e7 (patch) | |
tree | e619201b6bff538f340e96d6d7e8cc2ee9e70aa3 /gcc | |
parent | 6e12e72ce2a88d95dedaf8e4d2492576b4d654e5 (diff) | |
download | gcc-ef057c450820cf6bf09a9b888d333729069589e7.tar.gz |
config.gcc (alpha*-dec-vms*): Change to alpha*-dec-*vms*
* config.gcc (alpha*-dec-vms*): Change to alpha*-dec-*vms*
(exeext, target_alias, prefix, local_prefix): Define.
* config/alpha/x-vms (USE_COLLECT2): Make empty.
* config/alpha/xm-vms.h (INCLUDE_DEFAULTS): Use Unix style
file specifications. Remove ".".
(GCC_INCLUDE_DIR): Remove redefinition (redundant).
* fixinc/mkfixinc.sh (alpha*-dec-vms*): Change to alpha*-dec-*vms*
From-SVN: r47840
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 10 | ||||
-rw-r--r-- | gcc/config.gcc | 12 | ||||
-rw-r--r-- | gcc/config/alpha/x-vms | 1 | ||||
-rw-r--r-- | gcc/config/alpha/xm-vms.h | 6 | ||||
-rwxr-xr-x | gcc/fixinc/mkfixinc.sh | 2 |
5 files changed, 25 insertions, 6 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0a6315b1af0..d3543177a0c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,13 @@ +Mon Dec 10 06:09:57 2001 Douglas B. Rupp <rupp@gnat.com> + + * config.gcc (alpha*-dec-vms*): Change to alpha*-dec-*vms* + (exeext, target_alias, prefix, local_prefix): Define. + * config/alpha/x-vms (USE_COLLECT2): Make empty. + * config/alpha/xm-vms.h (INCLUDE_DEFAULTS): Use Unix style + file specifications. Remove ".". + (GCC_INCLUDE_DIR): Remove redefinition (redundant). + * fixinc/mkfixinc.sh (alpha*-dec-vms*): Change to alpha*-dec-*vms* + 2001-12-09 Nathan Sidwell <nathan@codesourcery.com> * Makefile.in (.po.gmo): Use POSIXLY_CORRECT argument ordering. diff --git a/gcc/config.gcc b/gcc/config.gcc index 6a689c9c5d2..10999d7c73c 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -519,12 +519,22 @@ alpha*-*-vxworks*) use_collect2=yes thread_file='vxworks' ;; -alpha*-dec-vms*) +alpha*-dec-*vms*) xm_defines=POSIX tm_file=alpha/vms.h xm_file=alpha/xm-vms.h tmake_file="alpha/t-alpha alpha/t-vms alpha/t-ieee" xmake_file=alpha/x-vms + exeext=.exe + # This removes the cpu type and manufacturer components and + # replaces "." with "_" in the operating system version. + case $host in *-*-*vms*) + target_alias=`echo $host \ + | sed 's/.*-.*-\(.*\)$/\1/' | sed 's/\./_/g'` + ;; + esac + prefix=/gnu + local_prefix=/gnu ;; arc-*-elf*) tm_file="dbxelf.h elfos.h svr4.h ${tm_file}" diff --git a/gcc/config/alpha/x-vms b/gcc/config/alpha/x-vms index 79238a1fa63..39f0ab99858 100644 --- a/gcc/config/alpha/x-vms +++ b/gcc/config/alpha/x-vms @@ -9,6 +9,7 @@ decc.exe : vms-cc.o $(CC) -o $@ vms-cc.o ../libiberty/libiberty.a EXTRA_PROGRAMS=ld.exe decc.exe +USE_COLLECT2= # These extra parts can only be compiled on a VMS host and are only needed # on a VMS target. diff --git a/gcc/config/alpha/xm-vms.h b/gcc/config/alpha/xm-vms.h index 0b918d1f0df..5723658e9bb 100644 --- a/gcc/config/alpha/xm-vms.h +++ b/gcc/config/alpha/xm-vms.h @@ -27,13 +27,11 @@ Boston, MA 02111-1307, USA. */ #define VMS #endif -#define GCC_INCLUDE_DIR "" /* Specify the list of include file directories. */ #define INCLUDE_DEFAULTS \ { \ - { "GNU_GXX_INCLUDE:", "G++", 1, 1 }, \ - { "GNU_CC_INCLUDE:", "GCC", 0, 0 }, \ - { ".", 0, 0, 1 }, \ + { "/gnu_gxx_include", "G++", 1, 1 }, \ + { "/gnu_cc_include", "GCC", 0, 0 }, \ { 0, 0, 0, 0 } \ } diff --git a/gcc/fixinc/mkfixinc.sh b/gcc/fixinc/mkfixinc.sh index 29567bd35fc..6cf269bc178 100755 --- a/gcc/fixinc/mkfixinc.sh +++ b/gcc/fixinc/mkfixinc.sh @@ -57,7 +57,7 @@ case $machine in fixincludes=fixinc.ptx ;; - alpha*-dec-vms* | \ + alpha*-dec-*vms* | \ arm-semi-aout | armel-semi-aout | \ arm-semi-aof | armel-semi-aof | \ c*-convex-* | \ |