OSDN Git Service

* sh.h (ALLOCATE_INITIAL_VALUE): Use return_address_pointer_rtx.
authoramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 11 Jun 2004 18:13:32 +0000 (18:13 +0000)
committeramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 11 Jun 2004 18:13:32 +0000 (18:13 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82985 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/sh/sh.h

index b83e3e1..fd017de 100644 (file)
@@ -1,3 +1,7 @@
+2004-06-11  J"orn Rennecke <joern.rennecke@superh.com>
+
+       * sh.h (ALLOCATE_INITIAL_VALUE): Use return_address_pointer_rtx.
+
 2004-06-11  Joseph S. Myers  <jsm@polyomino.org.uk>
 
        * doc/install.texi (Prerequisites): Update documentation of
index fb8a165..9cec69a 100644 (file)
@@ -3305,10 +3305,7 @@ extern int rtx_equal_function_value_matters;
                 & ~ CALL_COOKIE_RET_TRAMP (1)) \
                || current_function_has_nonlocal_label)) \
       ? (hard_reg) \
-      : gen_rtx_MEM (Pmode, TARGET_SH5 \
-                           ? (plus_constant (arg_pointer_rtx, \
-                                             TARGET_SHMEDIA64 ? -8 : -4)) \
-                           : frame_pointer_rtx)) \
+      : gen_rtx_MEM (Pmode, return_address_pointer_rtx)) \
    : NULL_RTX)
 
 #endif /* ! GCC_SH_H */