aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc Espie <espie@cvs.openbsd.org>1999-09-02 07:37:50 +0000
committerJeff Law <law@gcc.gnu.org>1999-09-02 01:37:50 -0600
commit19e28e2aee5419173d3e93bcfe11194ca4482716 (patch)
treeb60d561b0633a66f6eaf0fb7dff762bb25ae8c74
parent34640c87506ea2e3fe6e3d8412ed5a4683a576ec (diff)
downloadgcc-19e28e2aee5419173d3e93bcfe11194ca4482716.zip
gcc-19e28e2aee5419173d3e93bcfe11194ca4482716.tar.gz
gcc-19e28e2aee5419173d3e93bcfe11194ca4482716.tar.bz2
* pexecute.c (pexecute): Fill in temp_base when needed.
From-SVN: r29053
-rw-r--r--libiberty/ChangeLog4
-rw-r--r--libiberty/pexecute.c2
2 files changed, 6 insertions, 0 deletions
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index dd1afbd..170ca1c 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,7 @@
+Thu Sep 2 01:36:12 1999 Marc Espie <espie@cvs.openbsd.org>
+
+ * pexecute.c (pexecute): Fill in temp_base when needed.
+
1999-08-31 Richard Henderson <rth@cygnus.com>
* getpwd.c: Check HAVE_GETCWD before defining it away.
diff --git a/libiberty/pexecute.c b/libiberty/pexecute.c
index 6f6a044..dffd04f 100644
--- a/libiberty/pexecute.c
+++ b/libiberty/pexecute.c
@@ -156,6 +156,8 @@ pexecute (program, argv, this_pname, temp_base, errmsg_fmt, errmsg_arg, flags)
FILE *argfile;
int i, el = flags & PEXECUTE_SEARCH ? 4 : 0;
+ if (temp_base == 0)
+ temp_base = choose_temp_base ();
scmd = (char *) xmalloc (strlen (program) + strlen (temp_base) + 6 + el);
rf = scmd + strlen(program) + 2 + el;
sprintf (scmd, "%s%s @%s.gp", program,