aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorDouglas B Rupp <rupp@gnat.com>2001-12-10 06:18:34 -0500
committerRichard Kenner <kenner@gcc.gnu.org>2001-12-10 06:18:34 -0500
commitef057c450820cf6bf09a9b888d333729069589e7 (patch)
treee619201b6bff538f340e96d6d7e8cc2ee9e70aa3 /gcc/config.gcc
parent6e12e72ce2a88d95dedaf8e4d2492576b4d654e5 (diff)
downloadgcc-ef057c450820cf6bf09a9b888d333729069589e7.zip
gcc-ef057c450820cf6bf09a9b888d333729069589e7.tar.gz
gcc-ef057c450820cf6bf09a9b888d333729069589e7.tar.bz2
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/config.gcc')
-rw-r--r--gcc/config.gcc12
1 files changed, 11 insertions, 1 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc
index 6a689c9..10999d7 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}"