]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/config/rs6000/rs6000-protos.h
rs6000-protos.h (rs6000_initial_elimination_offset): Add.
authorJanis Johnson <janis187@us.ibm.com>
Wed, 12 Nov 2003 22:52:09 +0000 (22:52 +0000)
committerJanis Johnson <janis@gcc.gnu.org>
Wed, 12 Nov 2003 22:52:09 +0000 (22:52 +0000)
commitd1d0c603c48e38c8b0c25cf78427e5b0475419f1
treec8c8359efab47700128dc15f82272db6c0b5493b
parent8f120836efe76be97ee21f7d00fed6ba3c8c11d1
rs6000-protos.h (rs6000_initial_elimination_offset): Add.

2003-11-12  Janis Johnson  <janis187@us.ibm.com>

* rs6000-protos.h (rs6000_initial_elimination_offset): Add.
(rs6000_stack_info): Remove.  (debug_stack_info): Remove.
(rs6000_emit_eh_reg_restore): Add
* rs6000.c (rs6000_stack_t): Move from rs6000.h, change data type
of vars_size and total_size to HOST_WIDE_INT.
(emit_frame_save): Change parameter size to HOST_WIDE_INT.
(rs6000_stack_info): Make static; change data size to HOST_WIDE_INT.
(debug_stack_info): Make static; change output format of HOST_WIDE_INT
values.
(rs6000_emit_eh_reg_restore): New, with code formerly in rs6000.md.
(rs6000_initial_elimination_offset): New, with code formerly in
INITIAL_ELIMINATION_OFFSET.
* rs6000.h (rs6000_stack_t): Remove.
(INITIAL_ELIMINATION_OFFSET): Replace code with call to function
rs6000_initial_elimination_offset.
* rs6000.md (UNSPECV_EH_RR split): Replace code with call to
rs6000_emit_eh_reg_restore.

From-SVN: r73517
gcc/ChangeLog
gcc/config/rs6000/rs6000-protos.h
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.h
gcc/config/rs6000/rs6000.md