13 lines
590 B
Plaintext
13 lines
590 B
Plaintext
$OpenBSD: pp-gcc_calls_c,v 1.1 2005/01/04 23:06:33 espie Exp $
|
|
--- gcc/calls.c.orig Sat Sep 6 23:26:46 2003
|
|
+++ gcc/calls.c Mon Jan 3 10:17:41 2005
|
|
@@ -2331,7 +2331,7 @@ expand_call (exp, target, ignore)
|
|
/* For variable-sized objects, we must be called with a target
|
|
specified. If we were to allocate space on the stack here,
|
|
we would have no way of knowing when to free it. */
|
|
- rtx d = assign_temp (TREE_TYPE (exp), 1, 1, 1);
|
|
+ rtx d = assign_temp (TREE_TYPE (exp), 5, 1, 1);
|
|
|
|
mark_temp_addr_taken (d);
|
|
structure_value_addr = XEXP (d, 0);
|