diff options
author | dj <dj@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-04-19 20:28:05 +0000 |
---|---|---|
committer | dj <dj@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-04-19 20:28:05 +0000 |
commit | 10f5722291a849f837907a4304914e1b212e9de4 (patch) | |
tree | cf6e83402e0ab4fcad7565cb7dd117ec00d26693 /gcc/config/vax | |
parent | 65fd03c09718899ae351d9eca6b717b3a0f959c7 (diff) | |
download | gcc-10f5722291a849f837907a4304914e1b212e9de4.tar.gz |
* config/alpha/vms.h: Change OBJECT_SUFFIX and EXECUTABLE_SUFFIX
to TARGET_OBJECT_SUFFIX and TARGET_EXECUTABLE_SUFFIX.
* config/i386/cygwin.h: Likewise.
* config/i386/mingw32.h: Likewise.
* config/vax/vms.h: Likewise.
* config/i386/djgpp.h: Remove NO_AUTO_EXE_SUFFIX.
* config/alpha/xm-vms.h: Change OBJECT_SUFFIX and EXECUTABLE_SUFFIX
to HOST_OBJECT_SUFFIX and HOST_EXECUTABLE_SUFFIX.
* config/i386/xm-cygwin.h: Likewise.
* config/i386/xm-djgpp.h: Likewise.
* config/i386/xm-mingw32.h: Likewise.
* config/vax/xm-vms.h: Likewise.
* mkdeps.c (deps_add_default_target): Use TARGET_OBJECT_SUFFIX
instead of OBJECT_SUFFIX.
* collect2.c (find_a_file): Look for files matching the extension
HOST_EXECUTABLE_SUFFIX instead of EXECUTABLE_SUFFIX.
* gcc.c (DEFAULT_SWITCH_CURTAILS_COMPILATION): Depend on
TARGET_EXECUTABLE_SUFFIX.
(find_a_file): Use HOST_EXECUTABLE_SUFFIX.
(make_relative_prefix): Likewise.
(convert_filename): Use TARGET_ suffixes throughout. Remove
NO_AUTO_EXE_SUFFIX.
(process_command): Likewise.
(do_spec_1): Likewise.
* java/lang.c (init_parse): Likewise.
* gcc.texi : Document four new options matching the pattern
(HOST|TARGET)_(OBJECT|EXECUTABLE)_SUFFIX. Remove documentation
for deleted macros OBJECT_SUFFIX and EXECUTABLE_SUFFIX. Remove
documentation for NO_AUTO_EXE_SUFFIX.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41428 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/vax')
-rw-r--r-- | gcc/config/vax/vms.h | 5 | ||||
-rw-r--r-- | gcc/config/vax/xm-vms.h | 4 |
2 files changed, 6 insertions, 3 deletions
diff --git a/gcc/config/vax/vms.h b/gcc/config/vax/vms.h index 08e7453331d..3c0bec37370 100644 --- a/gcc/config/vax/vms.h +++ b/gcc/config/vax/vms.h @@ -1,5 +1,5 @@ /* Output variables, constants and external declarations, for GNU compiler. - Copyright (C) 1988, 1994, 1995, 1996, 1997, 1999 Free Software Foundation, Inc. + Copyright (C) 1988, 1994, 1995, 1996, 1997, 1999, 2001 Free Software Foundation, Inc. This file is part of GNU CC. @@ -20,6 +20,9 @@ Boston, MA 02111-1307, USA. */ #define VMS_TARGET +#define TARGET_EXECUTABLE_SUFFIX ".exe" +#define TARGET_OBJECT_SUFFIX ".obj" + /* This enables certain macros in vax.h, which will make an indirect reference to an external symbol an invalid address. This needs to be defined before we include vax.h, since it determines which macros diff --git a/gcc/config/vax/xm-vms.h b/gcc/config/vax/xm-vms.h index 5cda8408e0e..8433990523f 100644 --- a/gcc/config/vax/xm-vms.h +++ b/gcc/config/vax/xm-vms.h @@ -170,5 +170,5 @@ Boston, MA 02111-1307, USA. */ #pragma message disable (undefescap) #endif -#define OBJECT_SUFFIX ".obj" -#define EXECUTABLE_SUFFIX ".exe" +#define HOST_EXECUTABLE_SUFFIX ".exe" +#define HOST_OBJECT_SUFFIX ".obj" |