mirror of
git://gcc.gnu.org/git/gcc.git
synced 2024-12-29 18:35:58 +08:00
(emit_library_call_value): Remove redundant check for outmode !=
VOIDmode. From-SVN: r13369
This commit is contained in:
parent
14b0fb0724
commit
4d6a19ff0f
@ -1,5 +1,5 @@
|
|||||||
/* Convert function calls to rtl insns, for GNU C compiler.
|
/* Convert function calls to rtl insns, for GNU C compiler.
|
||||||
Copyright (C) 1989, 92, 93, 94, 95, 1996 Free Software Foundation, Inc.
|
Copyright (C) 1989, 92, 93, 94, 95, 96, 1997 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GNU CC.
|
This file is part of GNU CC.
|
||||||
|
|
||||||
@ -2875,8 +2875,7 @@ emit_library_call_value VPROTO((rtx orgfun, rtx value, int no_queue,
|
|||||||
build_function_type (type_for_mode (outmode, 0), NULL_TREE),
|
build_function_type (type_for_mode (outmode, 0), NULL_TREE),
|
||||||
args_size.constant, struct_value_size,
|
args_size.constant, struct_value_size,
|
||||||
FUNCTION_ARG (args_so_far, VOIDmode, void_type_node, 1),
|
FUNCTION_ARG (args_so_far, VOIDmode, void_type_node, 1),
|
||||||
(outmode != VOIDmode && mem_value == 0
|
mem_value == 0 ? hard_libcall_value (outmode) : NULL_RTX,
|
||||||
? hard_libcall_value (outmode) : NULL_RTX),
|
|
||||||
old_inhibit_defer_pop + 1, call_fusage, is_const);
|
old_inhibit_defer_pop + 1, call_fusage, is_const);
|
||||||
|
|
||||||
/* Now restore inhibit_defer_pop to its actual original value. */
|
/* Now restore inhibit_defer_pop to its actual original value. */
|
||||||
|
Loading…
Reference in New Issue
Block a user