xm-djgpp.h (GCC_DRIVER_HOST_INITIALIZATION): Don't update md_exec_prefix.
authorAndris Pavenis <pavenis@lanet.lv>
Sun, 30 Sep 2001 01:34:42 +0000 (04:34 +0300)
committerDJ Delorie <dj@gcc.gnu.org>
Sun, 30 Sep 2001 01:34:42 +0000 (21:34 -0400)
* config/i386/xm-djgpp.h (GCC_DRIVER_HOST_INITIALIZATION): Don't
update md_exec_prefix.
(UPDATE_PATH_HOST_CANONICALIZE): Don't free PATH as it can point
to string constant.

From-SVN: r45892

gcc/ChangeLog
gcc/config/i386/xm-djgpp.h

index c89d7c8..c67af50 100644 (file)
@@ -1,3 +1,10 @@
+2001-09-29  Andris Pavenis  <pavenis@lanet.lv>
+
+       * config/i386/xm-djgpp.h (GCC_DRIVER_HOST_INITIALIZATION): Don't
+       update md_exec_prefix.
+       (UPDATE_PATH_HOST_CANONICALIZE): Don't free PATH as it can point
+       to string constant.
+
 2001-09-30  Ulrich Weigand  <uweigand@de.ibm.com>
 
        * config/s390/s390.h (EXTRA_CC_MODES): Add CCLmode.
index cad1abf..2e5260e 100644 (file)
@@ -79,13 +79,13 @@ Boston, MA 02111-1307, USA.  */
     standard_exec_prefix = update_path (standard_exec_prefix, NULL); \
     standard_bindir_prefix = update_path (standard_bindir_prefix, NULL); \
     standard_startfile_prefix = update_path (standard_startfile_prefix, NULL); \
-    md_exec_prefix = update_path (md_exec_prefix, NULL); \
   } while (0)
 
 /* Canonicalize paths containing '/dev/env/'; used in prefix.c.
    _fixpath is a djgpp-specific function to canonicalize a path.
    "/dev/env/DJDIR" evaluates to "c:/djgpp" if DJDIR is "c:/djgpp" for
    example.  It removes any trailing '/', so add it back.  */
+/* We cannot free PATH below as it can point to string constant  */
 #define UPDATE_PATH_HOST_CANONICALIZE(PATH) \
   if (memcmp ((PATH), "/dev/env/", sizeof("/dev/env/") - 1) == 0) \
     {                                          \
@@ -93,6 +93,5 @@ Boston, MA 02111-1307, USA.  */
                                                \
       _fixpath ((PATH), fixed_path);           \
       strcat (fixed_path, "/");                        \
-      free (PATH);                             \
       (PATH) = xstrdup (fixed_path);           \
     }