Revert part of r147883 that breaks ABI
authorJanne Blomqvist <jb@gcc.gnu.org>
Wed, 27 May 2009 15:22:34 +0000 (18:22 +0300)
committerJanne Blomqvist <jb@gcc.gnu.org>
Wed, 27 May 2009 15:22:34 +0000 (18:22 +0300)
From-SVN: r147915

libgfortran/ChangeLog
libgfortran/libgfortran.h
libgfortran/runtime/main.c

index d4a34c5..ebfdf06 100644 (file)
@@ -1,3 +1,9 @@
+2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
+
+       PR fortran/39178
+       * runtime/main.c (store_exe_path): Remove static attribute.
+       * libgfortran.h: Add back store_exe_path prototype.
+
 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
 
        PR libfortran/40187
index 85b454d..3591fa9 100644 (file)
@@ -610,6 +610,9 @@ export_proto(set_args);
 extern void get_args (int *, char ***);
 internal_proto(get_args);
 
+extern void store_exe_path (const char *);
+export_proto(store_exe_path);
+
 extern char * full_exe_path (void);
 internal_proto(full_exe_path);
 
index 6df2775..3f3d494 100644 (file)
@@ -74,7 +74,7 @@ static int please_free_exe_path_when_done;
 
 /* Save the path under which the program was called, for use in the
    backtrace routines.  */
-static void
+void
 store_exe_path (const char * argv0)
 {
 #ifndef PATH_MAX