OSDN Git Service

2005-02-17 Andreas Krebbel <krebbel1@de.ibm.com>
authoruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 17 Feb 2005 21:09:23 +0000 (21:09 +0000)
committeruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 17 Feb 2005 21:09:23 +0000 (21:09 +0000)
commit869d0ef0606a7308eba00be689253503e1453524
treec5957feb8d6a2c09259a5ac5db59b14bd8b33815
parent4d6e8511562633977f4969bef8a5c93f15c84253
2005-02-17  Andreas Krebbel  <krebbel1@de.ibm.com>

* builtins.c (expand_builtin_return_addr): Remove tem parameter.
tem becomes a local variable which is set to the value of the
back end defined INITIAL_FRAME_ADDRESS macro.
(expand_builtin_frame_address): Omit the base parameter to
expand_builtin_return_addr.
(expand_builtin_profile_func): Likewise.
* config/s390/s390.h (INITIAL_FRAME_ADDRESS_RTX): Define new macro.
(DYNAMIC_CHAIN_ADDRESS): Remove the case for the initial frame.
* doc/tm.texi: Documentation for INITIAL_FRAME_ADDRESS_RTX added.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95194 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/builtins.c
gcc/config/s390/s390.h
gcc/doc/tm.texi