xm-vms.h: Don't define macros that autoconf handles.

* config/alpha/xm-vms.h: Don't define macros that autoconf handles.
	(SUCCESS_EXIT_CODE, FATAL_EXIT_CODE): Define for posix compatibility.
	* gcc.c (exit): Remove definition for VMS; moved to xm-vms.h.

From-SVN: r47170
This commit is contained in:
Douglas B Rupp 2001-11-19 07:17:28 -05:00 committed by Richard Kenner
parent aa6ad1a68b
commit 394f41b6cc
3 changed files with 14 additions and 19 deletions

View File

@ -1,3 +1,9 @@
Mon Nov 19 07:21:35 2001 Douglas B. Rupp <rupp@gnat.com>
* config/alpha/xm-vms.h: Don't define macros that autoconf handles.
(SUCCESS_EXIT_CODE, FATAL_EXIT_CODE): Define for posix compatibility.
* gcc.c (exit): Remove definition for VMS; moved to xm-vms.h.
2001-11-19 Jason Merrill <jason@redhat.com>
* cppmacro.c (_cpp_backup_tokens): Pop cur_run before decrementing

View File

@ -38,10 +38,16 @@ Boston, MA 02111-1307, USA. */
#define HOST_WIDE_INT long long
#define HOST_BITS_PER_WIDE_INT 64
/* Override values in stdlib.h since gcc uses __posix_exit */
#undef SUCCESS_EXIT_CODE
#define SUCCESS_EXIT_CODE 1
#define SUCCESS_EXIT_CODE 0
#undef FATAL_EXIT_CODE
#define FATAL_EXIT_CODE (44 | 0x10000000) /* Abort, and no DCL message. */
#define FATAL_EXIT_CODE (1)
#ifdef exit
#undef exit
#endif
#define exit __posix_exit
void __posix_exit (int);
/* A couple of conditionals for execution machine are controlled here. */
#ifndef VMS
@ -61,20 +67,7 @@ Boston, MA 02111-1307, USA. */
/* Define a local equivalent (sort of) for unlink */
#define unlink remove
#define HAVE_VPRINTF
#define HAVE_PUTENV
#define HAVE_STRERROR
#define HAVE_ATOLL
#define HAVE_FCNTL_H 1
#define HAVE_STDLIB_H 1
#define HAVE_UNISTD_H 1
#define HAVE_STRING_H 1
#define HAVE_LIMITS_H 1
#define HAVE_STDDEF_H 1
#define HAVE_TIME_H 1
#define STDC_HEADERS 1
#define HAVE_STRINGIZE 1
#define HOST_EXECUTABLE_SUFFIX ".exe"
#define HOST_OBJECT_SUFFIX ".obj"

View File

@ -81,10 +81,6 @@ compilation is specified by a string called a "spec". */
#include "prefix.h"
#include "gcc.h"
#ifdef VMS
#define exit __posix_exit
#endif
#ifdef HAVE_SYS_RESOURCE_H
#include <sys/resource.h>
#endif