diff options
author | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 1995-02-11 00:06:12 +0000 |
---|---|---|
committer | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 1995-02-11 00:06:12 +0000 |
commit | 65748b1b9c38f04ce19fca9252afab7a7fe1c6ae (patch) | |
tree | 5eedc4c7107ab0d17730ef9ef2cd85c99bfb0165 /gcc | |
parent | d5caa1c4006a1f89cde6451c749097afe679532e (diff) | |
download | gcc-65748b1b9c38f04ce19fca9252afab7a7fe1c6ae.tar.gz |
Replace MAX_UNITS_PER_WORD with MIN_UNITS_PER_WORD.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8904 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-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 5b096066833..ee7b6cabfce 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 494dd4577c6..9dc9acf263d 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 fd6e25d6e0f..e395855aac8 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 d848450bb0f..40a852884dc 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 fcf890dc8a1..b7df8a85e60 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. */ |