diff options
author | J"orn Rennecke <joern.rennecke@superh.com> | 2004-06-11 18:13:32 +0000 |
---|---|---|
committer | Joern Rennecke <amylaar@gcc.gnu.org> | 2004-06-11 19:13:32 +0100 |
commit | e6ff425c0064f00c28315bdfa2624f556af17a2e (patch) | |
tree | b5953101e1b78dd5d410af6df4d5a0dfd11aed97 /gcc | |
parent | 2cf224515418db35a329eeb793b48d1a9a917d8c (diff) | |
download | gcc-e6ff425c0064f00c28315bdfa2624f556af17a2e.zip gcc-e6ff425c0064f00c28315bdfa2624f556af17a2e.tar.gz gcc-e6ff425c0064f00c28315bdfa2624f556af17a2e.tar.bz2 |
* sh.h (ALLOCATE_INITIAL_VALUE): Use return_address_pointer_rtx.
From-SVN: r82985
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/sh/sh.h | 5 |
2 files changed, 5 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b83e3e1..fd017de 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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 diff --git a/gcc/config/sh/sh.h b/gcc/config/sh/sh.h index fb8a165..9cec69a 100644 --- a/gcc/config/sh/sh.h +++ b/gcc/config/sh/sh.h @@ -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 */ |