aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1997-01-04 18:43:56 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1997-01-04 18:43:56 -0500
commit4d6a19ff0f57411a6bb7c7eb5d6072392e503dd2 (patch)
tree28f98ef70c26ca4f7b5c2192d69ba3bcf6a793d9 /gcc
parent14b0fb07248a6334d980b15ed9256277d0759dec (diff)
downloadgcc-4d6a19ff0f57411a6bb7c7eb5d6072392e503dd2.zip
gcc-4d6a19ff0f57411a6bb7c7eb5d6072392e503dd2.tar.gz
gcc-4d6a19ff0f57411a6bb7c7eb5d6072392e503dd2.tar.bz2
(emit_library_call_value): Remove redundant check for outmode !=
VOIDmode. From-SVN: r13369
Diffstat (limited to 'gcc')
-rw-r--r--gcc/calls.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/gcc/calls.c b/gcc/calls.c
index b144845..d7c4c31 100644
--- a/gcc/calls.c
+++ b/gcc/calls.c
@@ -1,5 +1,5 @@
/* 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.
@@ -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),
args_size.constant, struct_value_size,
FUNCTION_ARG (args_so_far, VOIDmode, void_type_node, 1),
- (outmode != VOIDmode && mem_value == 0
- ? hard_libcall_value (outmode) : NULL_RTX),
+ mem_value == 0 ? hard_libcall_value (outmode) : NULL_RTX,
old_inhibit_defer_pop + 1, call_fusage, is_const);
/* Now restore inhibit_defer_pop to its actual original value. */