aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJ"orn Rennecke <joern.rennecke@superh.com>2002-08-27 13:05:08 +0000
committerJoern Rennecke <amylaar@gcc.gnu.org>2002-08-27 14:05:08 +0100
commitdcb44500e4e6b0369fba8218b3fabc19c0041b3c (patch)
tree1c68dfe30ce8d7d7053699786aaf4f1189218412 /gcc
parent3ec07554ce43af96cc284b11c3b65908e8e88e18 (diff)
downloadgcc-dcb44500e4e6b0369fba8218b3fabc19c0041b3c.zip
gcc-dcb44500e4e6b0369fba8218b3fabc19c0041b3c.tar.gz
gcc-dcb44500e4e6b0369fba8218b3fabc19c0041b3c.tar.bz2
* sh.h (MAX_FIXED_MODE_SIZE): Define.
From-SVN: r56599
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/sh/sh.h2
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d2ff4e49..9be3516 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+Tue Aug 27 13:53:57 2002 J"orn Rennecke <joern.rennecke@superh.com>
+
+ * sh.h (MAX_FIXED_MODE_SIZE): Define.
+
2002-08-27 Gabriel Dos Reis <gdr@soliton.integrable-solutions.net>
* doc/cpp.texi (Common Predefined Macros): Don't mess with table
diff --git a/gcc/config/sh/sh.h b/gcc/config/sh/sh.h
index 1ad1306..ee429de 100644
--- a/gcc/config/sh/sh.h
+++ b/gcc/config/sh/sh.h
@@ -3271,6 +3271,8 @@ extern int rtx_equal_function_value_matters;
#define PROMOTE_FUNCTION_ARGS
#define PROMOTE_FUNCTION_RETURN
+#define MAX_FIXED_MODE_SIZE (TARGET_SH5 ? 128 : 64)
+
/* ??? Define ACCUMULATE_OUTGOING_ARGS? This is more efficient than pushing
and poping arguments. However, we do have push/pop instructions, and
rather limited offsets (4 bits) in load/store instructions, so it isn't