diff options
| author | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-12-01 18:13:31 +0000 |
|---|---|---|
| committer | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-12-01 18:13:31 +0000 |
| commit | de17a47baa567274fa46d2cdae91b39b9abcb8d5 (patch) | |
| tree | 0f615db96d2762fa43d9e464d0d9e93fff7ad6a2 /libjava/testsuite/libjava.lang/tp.out | |
| parent | 79367e65c4280eff5f3217f5bf1d1ad3ab4afbcb (diff) | |
| download | ppe42-gcc-de17a47baa567274fa46d2cdae91b39b9abcb8d5.tar.gz ppe42-gcc-de17a47baa567274fa46d2cdae91b39b9abcb8d5.zip | |
PR rtl-opt/15289
* emit-rtl.c (gen_complex_constant_part): Remove.
(gen_realpart, gen_imagpart): Remove.
* rtl.h (gen_realpart, gen_imagpart): Remove.
* expmed.c (extract_bit_field): Remove CONCAT hack catering to
gen_realpart/gen_imagpart.
* expr.c (write_complex_part, read_complex_part): New.
(emit_move_via_alt_mode, emit_move_via_integer, emit_move_resolve_push,
emit_move_complex_push, emit_move_complex, emit_move_ccmode,
emit_move_multi_word): Split out from ...
(emit_move_insn_1): ... here.
(expand_expr_real_1) <COMPLEX_EXPR>: Use write_complex_part.
<REALPART_EXPR, IMAGPART_EXPR>: Use read_complex_part.
* function.c (assign_parm_setup_reg): Hard-code transformations
instead of using gen_realpart/gen_imagpart.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91571 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/testsuite/libjava.lang/tp.out')
0 files changed, 0 insertions, 0 deletions

