+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
#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
/* 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"
#include "prefix.h"
#include "gcc.h"
-#ifdef VMS
-#define exit __posix_exit
-#endif
-
#ifdef HAVE_SYS_RESOURCE_H
#include <sys/resource.h>
#endif