diff options
author | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-08-20 09:47:18 +0000 |
---|---|---|
committer | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-08-20 09:47:18 +0000 |
commit | c0bfc78e42876b5fb5dc6222796e933c859e1ba6 (patch) | |
tree | 5acc2af57c6ff17fc329420a398ca43c4a7b9611 /libjava/java/net | |
parent | 4c794bb72a076c4341c100cc0ce0895291e25e4b (diff) | |
download | ppe42-gcc-c0bfc78e42876b5fb5dc6222796e933c859e1ba6.tar.gz ppe42-gcc-c0bfc78e42876b5fb5dc6222796e933c859e1ba6.zip |
* expr.c (TARGET_MEM_FUNCTIONS): Transform to boolean.
(emit_block_move): Split out subroutines.
(emit_block_move_via_movstr): New.
(emit_block_move_via_libcall): New. Emit bcopy via normal call also.
(emit_block_move_libcall_fn): New. Construct function prototype for
bcopy as well.
(clear_storage): Split out subroutines.
(clear_storage_via_clrstr): New.
(clear_storage_via_libcall): New. Emit bzero as a normal call also.
(clear_storage_libcall_fn): New. Construct function prototype for
bzero as well.
(emit_push_insn): Use emit_block_move.
(expand_assignment): Booleanize TARGET_MEM_FUNCTIONS.
(store_constructor): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@56464 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/net')
0 files changed, 0 insertions, 0 deletions