OSDN Git Service

* config/m32c/m32c.h (INCOMING_FRAME_SP_OFFSET): Adjust for m16c
authordj <dj@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 6 Apr 2006 01:54:29 +0000 (01:54 +0000)
committerdj <dj@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 6 Apr 2006 01:54:29 +0000 (01:54 +0000)
vs m32c.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112730 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/m32c/m32c.h

index c630968..d478e08 100644 (file)
@@ -1,3 +1,8 @@
+2006-04-05  DJ Delorie  <dj@redhat.com>
+
+       * config/m32c/m32c.h (INCOMING_FRAME_SP_OFFSET): Adjust for m16c
+       vs m32c.
+
 2006-04-05  Bernd Schmidt  <bernd.schmidt@analog.com>
 
        * config/bfin/bfin.c (bfin_legitimate_address_p): Disallow
index 3ac81a1..5eb2aae 100644 (file)
@@ -428,7 +428,7 @@ enum reg_class
 #define RETURN_ADDR_RTX(COUNT,FA) m32c_return_addr_rtx (COUNT)
 
 #define INCOMING_RETURN_ADDR_RTX m32c_incoming_return_addr_rtx()
-#define INCOMING_FRAME_SP_OFFSET 3
+#define INCOMING_FRAME_SP_OFFSET (TARGET_A24 ? 4 : 3)
 
 /* Exception Handling Support */