aboutsummaryrefslogtreecommitdiff
path: root/gcc/toplev.c
diff options
context:
space:
mode:
authorBrendan Kehoe <brendan@gcc.gnu.org>1997-06-19 14:56:47 -0400
committerBrendan Kehoe <brendan@gcc.gnu.org>1997-06-19 14:56:47 -0400
commit809d135d888e9942a734f9ae2a6b5c3c4857f728 (patch)
tree296e65597eb53944e165045fe4b3a3d8f52586f6 /gcc/toplev.c
parente1c8c76b5b068082ae70a00e2bd8ef5f16f862ce (diff)
downloadgcc-809d135d888e9942a734f9ae2a6b5c3c4857f728.zip
gcc-809d135d888e9942a734f9ae2a6b5c3c4857f728.tar.gz
gcc-809d135d888e9942a734f9ae2a6b5c3c4857f728.tar.bz2
* toplev.c (xmalloc): Only give the fatal msg if SIZE is non-zero.
From-SVN: r14261
Diffstat (limited to 'gcc/toplev.c')
-rw-r--r--gcc/toplev.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/toplev.c b/gcc/toplev.c
index 855aaca..eb6f14b 100644
--- a/gcc/toplev.c
+++ b/gcc/toplev.c
@@ -1827,7 +1827,7 @@ xmalloc (size)
unsigned size;
{
register char *value = (char *) malloc (size);
- if (value == 0)
+ if (value == 0 && size != 0)
fatal ("virtual memory exhausted");
return value;
}