aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJ"orn Rennecke <joern.rennecke@superh.com>2003-06-16 10:53:22 +0000
committerJoern Rennecke <amylaar@gcc.gnu.org>2003-06-16 11:53:22 +0100
commit3ff5ef1b59c240e0d3598f5e704657b0221c1931 (patch)
tree9a497175771bb43e82a44280fa303bcab2fe86d4 /gcc
parentfd3acbb3a2c176dc658f2b957c3693dfebb2ae7e (diff)
downloadgcc-3ff5ef1b59c240e0d3598f5e704657b0221c1931.zip
gcc-3ff5ef1b59c240e0d3598f5e704657b0221c1931.tar.gz
gcc-3ff5ef1b59c240e0d3598f5e704657b0221c1931.tar.bz2
* (REG_CLASS_FROM_CONSTRAINT): Only define if not already defined.
From-SVN: r68003
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/defaults.h2
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f9e2b7f..0b7d523 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2003-06-16 J"orn Rennecke <joern.rennecke@superh.com>
+
+ * (REG_CLASS_FROM_CONSTRAINT): Only define if not already defined.
+
2003-06-15 Nathan Sidwell <nathan@codesourcery.com>
* function.h (struct emit_status): Remove x_last_linenum,
diff --git a/gcc/defaults.h b/gcc/defaults.h
index b34fab8..0f328fa 100644
--- a/gcc/defaults.h
+++ b/gcc/defaults.h
@@ -613,7 +613,9 @@ You Lose! You must define PREFERRED_DEBUGGING_TYPE!
CONST_DOUBLE_OK_FOR_LETTER_P (OP, C)
#endif
+#ifndef REG_CLASS_FROM_CONSTRAINT
#define REG_CLASS_FROM_CONSTRAINT(C,STR) REG_CLASS_FROM_LETTER (C)
+#endif
#if defined (EXTRA_CONSTRAINT) && ! defined (EXTRA_CONSTRAINT_STR)
#define EXTRA_CONSTRAINT_STR(OP, C,STR) EXTRA_CONSTRAINT (OP, C)