OSDN Git Service

2008-11-20 Samuel Thibault <samuel.thibault@ens-lyon.org>
authortschwinge <tschwinge@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 20 Nov 2008 13:21:51 +0000 (13:21 +0000)
committertschwinge <tschwinge@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 20 Nov 2008 13:21:51 +0000 (13:21 +0000)
* tlink.c: Include "libiberty.h".
(initial_cwd): Change type into char *.
(tlink_init): Call getpwd instead of getcwd.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@142043 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/tlink.c

index 8731154..3fd7895 100644 (file)
@@ -1,3 +1,9 @@
+2008-11-20  Samuel Thibault  <samuel.thibault@ens-lyon.org>
+
+       * tlink.c: Include "libiberty.h".
+       (initial_cwd): Change type into char *.
+       (tlink_init): Call getpwd instead of getcwd.
+
 2008-11-19  Zdenek Dvorak  <ook@ucw.cz>
 
        PR rtl-optimization/32283
index 51f3717..5020647 100644 (file)
@@ -30,6 +30,7 @@ along with GCC; see the file COPYING3.  If not see
 #include "hashtab.h"
 #include "demangle.h"
 #include "collect2.h"
+#include "libiberty.h"
 
 #define MAX_ITERATIONS 17
 
@@ -38,7 +39,7 @@ extern int prepends_underscore;
 
 static int tlink_verbose;
 
-static char initial_cwd[MAXPATHLEN + 1];
+static char *initial_cwd;
 \f
 /* Hash table boilerplate for working with htab_t.  We have hash tables
    for symbol names, file names, and demangled symbols.  */
@@ -273,7 +274,7 @@ tlink_init (void)
        tlink_verbose = 3;
     }
 
-  getcwd (initial_cwd, sizeof (initial_cwd));
+  initial_cwd = getpwd ();
 }
 
 static int