]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
mkdeps.c (deps_add_default_target): Make local variable ``start'' a const char pointer.
authorAndrew Cagney <ac131313@redhat.com>
Fri, 3 Aug 2001 15:42:25 +0000 (15:42 +0000)
committerAndrew Cagney <cagney@gcc.gnu.org>
Fri, 3 Aug 2001 15:42:25 +0000 (15:42 +0000)
* mkdeps.c (deps_add_default_target): Make local variable
``start'' a const char pointer.
* dwarf2out.c (compute_section_prefix): Localize use of ``p''.

From-SVN: r44600

gcc/ChangeLog
gcc/dwarf2out.c
gcc/mkdeps.c

index f73862ac6de92e41def05f337b87ec4021968bf4..ddaca0d7fdcd9a5e14a96fb51c91caadd7671810 100644 (file)
@@ -1,3 +1,9 @@
+2001-08-01  Andrew Cagney  <ac131313@redhat.com>
+
+       * mkdeps.c (deps_add_default_target): Make local variable
+       ``start'' a const char pointer.
+       * dwarf2out.c (compute_section_prefix): Localize use of ``p''.
+
 2001-08-03  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
 
        * doc/install.texi (Configuration): Fix markup.
index 0c34ab89f17a389ef5f1c7d1c14f3e1cf0e05a3a..bf72954243f2bb7ac044a825d02395bc9e416d71 100644 (file)
@@ -5397,7 +5397,7 @@ static void
 compute_section_prefix (unit_die)
      dw_die_ref unit_die;
 {
-  char *p, *name;
+  char *name;
   int i;
   unsigned char checksum[16];
   struct md5_ctx ctx;
@@ -5406,18 +5406,22 @@ compute_section_prefix (unit_die)
   die_checksum (unit_die, &ctx);
   md5_finish_ctx (&ctx, checksum);
 
-  p = lbasename (get_AT_string (unit_die, DW_AT_name));
-  name = (char *) alloca (strlen (p) + 64);
-  sprintf (name, "%s.", p);
+  {
+    const char *p = lbasename (get_AT_string (unit_die, DW_AT_name));
+    name = (char *) alloca (strlen (p) + 64);
+    sprintf (name, "%s.", p);
+  }
 
   clean_symbol_name (name);
 
-  p = name + strlen (name);
-  for (i = 0; i < 4; ++i)
-    {
-      sprintf (p, "%.2x", checksum[i]);
-      p += 2;
-    }
+  {
+    char *p = name + strlen (name);
+    for (i = 0; i < 4; ++i)
+      {
+       sprintf (p, "%.2x", checksum[i]);
+       p += 2;
+      }
+  }
 
   comdat_symbol_id = unit_die->die_symbol = xstrdup (name);
   comdat_symbol_number = 0;
index 70c78f5d6a332c524e4b4966804782f2294d57d4..2c30063127185d3ab3860e88a32b0757d766019c 100644 (file)
@@ -191,7 +191,7 @@ deps_add_default_target (d, tgt)
 #ifndef TARGET_OBJECT_SUFFIX
 # define TARGET_OBJECT_SUFFIX ".o"
 #endif
-      char *start = lbasename (tgt);
+      const char *start = lbasename (tgt);
       char *o = (char *) alloca (strlen (start) + strlen (TARGET_OBJECT_SUFFIX) + 1);
       char *suffix;