summaryrefslogtreecommitdiff
path: root/libiberty
diff options
context:
space:
mode:
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>2005-09-27 15:21:41 +0000
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>2005-09-27 15:21:41 +0000
commit284c96f9f3155dec651373b033f0c633044f9bea (patch)
tree77a3cf115ec759d876696767e945bdbefb38facd /libiberty
parenta84b9b50fda22d03ba125eb93327b9a87135421a (diff)
downloadgcc-284c96f9f3155dec651373b033f0c633044f9bea.tar.gz
* argv.c (expandargv): Do not use xmalloc_failed.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@104695 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libiberty')
-rw-r--r--libiberty/ChangeLog4
-rw-r--r--libiberty/argv.c7
2 files changed, 8 insertions, 3 deletions
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index dcd24502afa..5aa21740578 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,7 @@
+2005-09-27 Mark Mitchell <mark@codesourcery.com>
+
+ * argv.c (expandargv): Do not use xmalloc_failed.
+
2005-09-26 Mark Mitchell <mark@codesourcery.com>
* argv.c (safe-ctype.h): Include it.
diff --git a/libiberty/argv.c b/libiberty/argv.c
index 71f164acf7d..79241b6dce7 100644
--- a/libiberty/argv.c
+++ b/libiberty/argv.c
@@ -365,9 +365,10 @@ expandargv (argcp, argvp)
{
*argvp = dupargv (*argvp);
if (!*argvp)
- /* We do not know exactly many bytes dupargv tried to
- allocate, so make a guess. */
- xmalloc_failed (*argcp * 32);
+ {
+ fputs ("\nout of memory\n", stderr);
+ xexit (1);
+ }
}
/* Count the number of arguments. */
file_argc = 0;