Fix ia64 libffi build failure.

* function.c (expand_function_end): Handle PARALLEL real_decl_rtl.

From-SVN: r41361
This commit is contained in:
Jim Wilson 2001-04-15 08:37:34 +00:00 committed by Jim Wilson
parent 2d73b59a12
commit aa570f545a
2 changed files with 8 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2001-04-15 Jim Wilson <wilson@redhat.com>
* function.c (expand_function_end): Handle PARALLEL real_decl_rtl.
Sat Apr 14 16:24:19 CEST 2001 Jan Hubicka <jh@suse.cz>
* i386.md (ashldi3_1_rex64): Add 'J' to the constraints

View File

@ -6885,6 +6885,10 @@ expand_function_end (filename, line, end_bindings)
convert_move (real_decl_rtl, decl_rtl, unsignedp);
}
else if (GET_CODE (real_decl_rtl) == PARALLEL)
emit_group_load (real_decl_rtl, decl_rtl,
int_size_in_bytes (TREE_TYPE (decl_result)),
TYPE_ALIGN (TREE_TYPE (decl_result)));
else
emit_move_insn (real_decl_rtl, decl_rtl);