aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1993-10-08 07:44:49 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1993-10-08 07:44:49 -0400
commit2c2c2fb1008bb73463f8bb46395d2461d0ef81b1 (patch)
tree6d5c83e8298abd7e8e7c0713ead7f9d070c582a8
parent4e0db2ceeb43e83f63c9b600046bdb7fc84737e4 (diff)
downloadgcc-2c2c2fb1008bb73463f8bb46395d2461d0ef81b1.zip
gcc-2c2c2fb1008bb73463f8bb46395d2461d0ef81b1.tar.gz
gcc-2c2c2fb1008bb73463f8bb46395d2461d0ef81b1.tar.bz2
Don't define memory functions on Alpha.
(Ptrdiff_t): Always `long'. (WORD_ALIGN): Make portable. From-SVN: r5676
-rw-r--r--gcc/mips-tfile.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/gcc/mips-tfile.c b/gcc/mips-tfile.c
index 01aaed0d..604ec76 100644
--- a/gcc/mips-tfile.c
+++ b/gcc/mips-tfile.c
@@ -3,7 +3,7 @@
in the form of comments (the mips assembler does not support
assembly access to debug information).
Contributed by: Michael Meissner, meissner@osf.org
- Copyright (C) 1991 Free Software Foundation, Inc.
+ Copyright (C) 1991, 1993 Free Software Foundation, Inc.
This file is part of GNU CC.
@@ -642,7 +642,7 @@ typedef char *CPTR_T;
#else
#define Size_t unsigned int
#endif
-#define Ptrdiff_t int
+#define Ptrdiff_t long
/* The following might be called from obstack or malloc,
so they can't be static. */
@@ -937,7 +937,7 @@ enum alloc_type {
};
-#define WORD_ALIGN(x) (((x) + 3) & ~3)
+#define WORD_ALIGN(x) (((x) + (sizeof (long) - 1)) & ~ (sizeof (long -1))))
#define DWORD_ALIGN(x) (((x) + 7) & ~7)
@@ -1734,11 +1734,13 @@ STATIC void free_thead __proto((thead_t *));
STATIC char *local_index __proto((const char *, int));
STATIC char *local_rindex __proto((const char *, int));
+#ifndef __alpha
extern char *sbrk __proto((int));
extern PTR_T malloc __proto((Size_t));
extern PTR_T calloc __proto((Size_t, Size_t));
extern PTR_T realloc __proto((PTR_T, Size_t));
extern void free __proto((PTR_T));
+#endif
extern char *mktemp __proto((char *));
extern long strtol __proto((const char *, char **, int));