diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1995-02-10 19:06:12 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1995-02-10 19:06:12 -0500 |
commit | ef0e53ce936f567b56f89b567f114c11d6441582 (patch) | |
tree | 5eedc4c7107ab0d17730ef9ef2cd85c99bfb0165 | |
parent | f13703f913b10683035d1e73c17313edc6918086 (diff) | |
download | gcc-ef0e53ce936f567b56f89b567f114c11d6441582.zip gcc-ef0e53ce936f567b56f89b567f114c11d6441582.tar.gz gcc-ef0e53ce936f567b56f89b567f114c11d6441582.tar.bz2 |
Replace MAX_UNITS_PER_WORD with MIN_UNITS_PER_WORD.
From-SVN: r8904
-rw-r--r-- | gcc/caller-save.c | 14 | ||||
-rw-r--r-- | gcc/config/h8300/h8300.h | 4 | ||||
-rw-r--r-- | gcc/config/mips/mips.h | 2 | ||||
-rw-r--r-- | gcc/config/rs6000/rs6000.h | 2 | ||||
-rw-r--r-- | gcc/config/sparc/sparc.h | 4 |
5 files changed, 13 insertions, 13 deletions
diff --git a/gcc/caller-save.c b/gcc/caller-save.c index 5b09606..ee7b6ca 100644 --- a/gcc/caller-save.c +++ b/gcc/caller-save.c @@ -1,5 +1,5 @@ /* Save and restore call-clobbered registers which are live across a call. - Copyright (C) 1989, 1992, 1994 Free Software Foundation, Inc. + Copyright (C) 1989, 1992, 1994, 1995 Free Software Foundation, Inc. This file is part of GNU CC. @@ -32,8 +32,8 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define MAX_MOVE_MAX MOVE_MAX #endif -#ifndef MAX_UNITS_PER_WORD -#define MAX_UNITS_PER_WORD UNITS_PER_WORD +#ifndef MIN_UNITS_PER_WORD +#define MIN_UNITS_PER_WORD UNITS_PER_WORD #endif /* Modes for each hard register that we can save. The smallest mode is wide @@ -42,13 +42,13 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ If that is not possible the save is done one register at a time. */ static enum machine_mode - regno_save_mode[FIRST_PSEUDO_REGISTER][MAX_MOVE_MAX / MAX_UNITS_PER_WORD + 1]; + regno_save_mode[FIRST_PSEUDO_REGISTER][MAX_MOVE_MAX / MIN_UNITS_PER_WORD + 1]; /* For each hard register, a place on the stack where it can be saved, if needed. */ static rtx - regno_save_mem[FIRST_PSEUDO_REGISTER][MAX_MOVE_MAX / MAX_UNITS_PER_WORD + 1]; + regno_save_mem[FIRST_PSEUDO_REGISTER][MAX_MOVE_MAX / MIN_UNITS_PER_WORD + 1]; /* We will only make a register eligible for caller-save if it can be saved in its widest mode with a simple SET insn as long as the memory @@ -57,9 +57,9 @@ static rtx be recognized. */ static enum insn_code - reg_save_code[FIRST_PSEUDO_REGISTER][MAX_MOVE_MAX / MAX_UNITS_PER_WORD + 1]; + reg_save_code[FIRST_PSEUDO_REGISTER][MAX_MOVE_MAX / MIN_UNITS_PER_WORD + 1]; static enum insn_code - reg_restore_code[FIRST_PSEUDO_REGISTER][MAX_MOVE_MAX / MAX_UNITS_PER_WORD + 1]; + reg_restore_code[FIRST_PSEUDO_REGISTER][MAX_MOVE_MAX / MIN_UNITS_PER_WORD + 1]; /* Set of hard regs currently live (during scan of all insns). */ diff --git a/gcc/config/h8300/h8300.h b/gcc/config/h8300/h8300.h index 494dd45..9dc9acf 100644 --- a/gcc/config/h8300/h8300.h +++ b/gcc/config/h8300/h8300.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler. Hitachi H8/300 version generating coff - Copyright (C) 1992, 1993, 1994 Free Software Foundation, Inc. + Copyright (C) 1992, 1993, 1994, 1995 Free Software Foundation, Inc. Contributed by Steve Chamberlain (sac@cygnus.com), Jim Wilson (wilson@cygnus.com), and Doug Evans (dje@cygnus.com). @@ -151,7 +151,7 @@ extern int target_flags; /* Width of a word, in units (bytes). */ #define UNITS_PER_WORD (TARGET_H8300H ? 4 : 2) -#define MAX_UNITS_PER_WORD 4 +#define MIN_UNITS_PER_WORD 2 /* Width in bits of a pointer. See also the macro `Pmode' defined below. */ diff --git a/gcc/config/mips/mips.h b/gcc/config/mips/mips.h index fd6e25d..e395855 100644 --- a/gcc/config/mips/mips.h +++ b/gcc/config/mips/mips.h @@ -967,7 +967,7 @@ do { \ /* Width of a word, in units (bytes). */ #define UNITS_PER_WORD (TARGET_64BIT ? 8 : 4) -#define MAX_UNITS_PER_WORD 8 +#define MIN_UNITS_PER_WORD 4 /* For MIPS, width of a floating point register. */ #define UNITS_PER_FPREG (TARGET_FLOAT64 ? 8 : 4) diff --git a/gcc/config/rs6000/rs6000.h b/gcc/config/rs6000/rs6000.h index d848450..40a8528 100644 --- a/gcc/config/rs6000/rs6000.h +++ b/gcc/config/rs6000/rs6000.h @@ -309,7 +309,7 @@ extern char *rs6000_cpu_string; /* Width of a word, in units (bytes). */ #define UNITS_PER_WORD (TARGET_POWERPC64 ? 8 : 4) -#define MAX_UNITS_PER_WORD 8 +#define MIN_UNITS_PER_WORD 4 #define UNITS_PER_FP_WORD 8 /* Type used for ptrdiff_t, as a string used in a declaration. */ diff --git a/gcc/config/sparc/sparc.h b/gcc/config/sparc/sparc.h index fcf890d..b7df8a8 100644 --- a/gcc/config/sparc/sparc.h +++ b/gcc/config/sparc/sparc.h @@ -1,5 +1,5 @@ /* Definitions of target machine for GNU compiler, for Sun SPARC. - Copyright (C) 1987, 1988, 1989, 1992, 1994 Free Software Foundation, Inc. + Copyright (C) 1987, 88, 89, 92, 94, 1995 Free Software Foundation, Inc. Contributed by Michael Tiemann (tiemann@cygnus.com). 64 bit SPARC V9 support by Michael Tiemann, Jim Wilson, and Doug Evans, at Cygnus Support. @@ -369,7 +369,7 @@ extern int target_flags; /* Width of a word, in units (bytes). */ #define UNITS_PER_WORD (TARGET_V9 ? 8 : 4) -#define MAX_UNITS_PER_WORD 8 +#define MIN_UNITS_PER_WORD 4 /* Now define the sizes of the C data types. */ |