diff options
author | Marc Espie <espie@cvs.openbsd.org> | 1999-09-02 07:37:50 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1999-09-02 01:37:50 -0600 |
commit | 19e28e2aee5419173d3e93bcfe11194ca4482716 (patch) | |
tree | b60d561b0633a66f6eaf0fb7dff762bb25ae8c74 | |
parent | 34640c87506ea2e3fe6e3d8412ed5a4683a576ec (diff) | |
download | gcc-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/ChangeLog | 4 | ||||
-rw-r--r-- | libiberty/pexecute.c | 2 |
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, |