* macroexp.c (init_buffer): Remove testing code that overrides the
authorJim Blandy <jimb@codesourcery.com>
Sun, 5 Aug 2007 21:41:09 +0000 (21:41 +0000)
committerJim Blandy <jimb@codesourcery.com>
Sun, 5 Aug 2007 21:41:09 +0000 (21:41 +0000)
caller's length guess.
(gather_arguments): Use a larger initial size, now that the vector
growth code has been exercised.

gdb/ChangeLog
gdb/macroexp.c

index fa57400..f7f00b9 100644 (file)
@@ -1,3 +1,10 @@
+2007-08-05  Jim Blandy  <jimb@codesourcery.com>
+
+       * macroexp.c (init_buffer): Remove testing code that overrides the
+       caller's length guess.
+       (gather_arguments): Use a larger initial size, now that the vector
+       growth code has been exercised.
+
 2007-08-05  Pedro Alves  <pedro_alves@portugalmail.pt>
 
        * solib-target.c (solib_target_relocate_section_addresses): Add
index a0ac7cc..68b3862 100644 (file)
@@ -81,9 +81,6 @@ struct macro_buffer
 static void
 init_buffer (struct macro_buffer *b, int n)
 {
-  /* Small value for initial testing.  */
-  n = 1;
-
   b->size = n;
   if (n > 0)
     b->text = (char *) xmalloc (n);
@@ -715,7 +712,7 @@ gather_arguments (const char *name, struct macro_buffer *src, int *argc_p)
   get_token (&tok, src);
 
   args_len = 0;
-  args_size = 1;                /* small for initial testing */
+  args_size = 6;
   args = (struct macro_buffer *) xmalloc (sizeof (*args) * args_size);
 
   for (;;)