aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1992-05-07 22:40:59 +0000
committerRichard Stallman <rms@gnu.org>1992-05-07 22:40:59 +0000
commitc62f36cfc65facc3a6b5e1f299964e2b4e782669 (patch)
treef29e3691fc2b2862e2480127674463a4d30286d6
parentc623ad336a58e4110f6160306ed5a7842538c952 (diff)
downloadgcc-c62f36cfc65facc3a6b5e1f299964e2b4e782669.zip
gcc-c62f36cfc65facc3a6b5e1f299964e2b4e782669.tar.gz
gcc-c62f36cfc65facc3a6b5e1f299964e2b4e782669.tar.bz2
*** empty log message ***
From-SVN: r937
-rw-r--r--gcc/calls.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/calls.c b/gcc/calls.c
index 971a60a..b2d28e3 100644
--- a/gcc/calls.c
+++ b/gcc/calls.c
@@ -1008,7 +1008,8 @@ expand_call (exp, target, ignore)
+= int_size_in_bytes (TREE_TYPE (args[i].tree_value));
}
- if (copy_to_evaluate_size * 2 >= args_size.constant)
+ if (copy_to_evaluate_size * 2 >= args_size.constant
+ && args_size.constant > 0)
must_preallocate = 1;
}