projects
/
platform
/
upstream
/
gcc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
58307bc
)
(emit_library_call): Don't pass VOIDmode to type_for_mode.
author
Richard Kenner
<kenner@gcc.gnu.org>
Thu, 12 Dec 1996 22:52:13 +0000
(17:52 -0500)
committer
Richard Kenner
<kenner@gcc.gnu.org>
Thu, 12 Dec 1996 22:52:13 +0000
(17:52 -0500)
From-SVN: r13300
gcc/calls.c
patch
|
blob
|
history
diff --git
a/gcc/calls.c
b/gcc/calls.c
index
5802350
..
c9c2258
100644
(file)
--- a/
gcc/calls.c
+++ b/
gcc/calls.c
@@
-2505,7
+2505,8
@@
emit_library_call VPROTO((rtx orgfun, int no_queue, enum machine_mode outmode,
emit_call_1 (fun,
get_identifier (XSTR (orgfun, 0)),
- build_function_type (type_for_mode (outmode, 0), NULL_TREE),
+ build_function_type (outmode == VOIDmode ? void_type_node
+ : type_for_mode (outmode, 0), NULL_TREE),
args_size.constant, 0,
FUNCTION_ARG (args_so_far, VOIDmode, void_type_node, 1),
outmode != VOIDmode ? hard_libcall_value (outmode) : NULL_RTX,