]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
mep.h (FUNCTION_ARG_REGNO_P): Exclude coprocessor registers if no coprocessor is...
authorDJ Delorie <dj@redhat.com>
Tue, 1 Sep 2009 02:03:15 +0000 (22:03 -0400)
committerDJ Delorie <dj@gcc.gnu.org>
Tue, 1 Sep 2009 02:03:15 +0000 (22:03 -0400)
* config/mep/mep.h (FUNCTION_ARG_REGNO_P): Exclude coprocessor
registers if no coprocessor is enabled.

From-SVN: r151257

gcc/ChangeLog
gcc/config/mep/mep.h

index 7acb781f7dbb0c062d7e98d814d2b3aec2c82129..9ef3dc2c54929566fa20fa2cb889940db1ddd412 100644 (file)
@@ -1,3 +1,8 @@
+2009-08-31  DJ Delorie  <dj@redhat.com>
+
+       * config/mep/mep.h (FUNCTION_ARG_REGNO_P): Exclude coprocessor
+       registers if no coprocessor is enabled.
+
 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
 
        PR debug/30161
index 58a688614cc7bfbbd0f19da03b05474a0f4fe22c..cb09c308d500d06f610e16fd0a20131b0eec231c 100644 (file)
@@ -531,7 +531,9 @@ typedef struct
 
 #define FUNCTION_ARG_REGNO_P(REGNO) \
        (((REGNO) >= 1 && (REGNO) <= 4) \
-        || ((REGNO) >= FIRST_CR_REGNO + 1 && (REGNO) <= FIRST_CR_REGNO + 4))
+        || ((REGNO) >= FIRST_CR_REGNO + 1 \
+            && (REGNO) <= FIRST_CR_REGNO + 4 \
+            && TARGET_COP))
 
 #define RETURN_VALUE_REGNUM     0