decl2.c (get_priority_info): Use XNEW, not xmalloc.
* decl2.c (get_priority_info): Use XNEW, not xmalloc. * decl.c (push_switch): Likewise. * lex.c (handle_pragma_implementation): Likewise. * cp-objcp-common.c (decl_shadowed_for_var_insert): Use GGC_NEW, not ggc_alloc. (cxx_initialize_diagnostics): Use XNEW, not xmalloc. * class.c (init_class_processing): Use XNEWVEC, not xmalloc. * g++spec.c (lang_specific_driver): Likewise. * mangle.c (save_partially_mangled_name): Likewise. * parser.c (cp_lexer_new_main): Use GGC_NEWVEC, not ggc_alloc. (cp_parser_template_argument_list): Use XNEWVEC, nto xmalloc. (cp_parser_sizeof_operand): Likewise. * repo.c (open_repo_file, open_repo_file): Likewise. From-SVN: r107884
This commit is contained in:
parent
20186b381a
commit
0ac1b88953
|
@ -1,3 +1,19 @@
|
||||||
|
2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
|
||||||
|
|
||||||
|
* decl2.c (get_priority_info): Use XNEW, not xmalloc.
|
||||||
|
* decl.c (push_switch): Likewise.
|
||||||
|
* lex.c (handle_pragma_implementation): Likewise.
|
||||||
|
* cp-objcp-common.c (decl_shadowed_for_var_insert): Use GGC_NEW,
|
||||||
|
not ggc_alloc.
|
||||||
|
(cxx_initialize_diagnostics): Use XNEW, not xmalloc.
|
||||||
|
* class.c (init_class_processing): Use XNEWVEC, not xmalloc.
|
||||||
|
* g++spec.c (lang_specific_driver): Likewise.
|
||||||
|
* mangle.c (save_partially_mangled_name): Likewise.
|
||||||
|
* parser.c (cp_lexer_new_main): Use GGC_NEWVEC, not ggc_alloc.
|
||||||
|
(cp_parser_template_argument_list): Use XNEWVEC, nto xmalloc.
|
||||||
|
(cp_parser_sizeof_operand): Likewise.
|
||||||
|
* repo.c (open_repo_file, open_repo_file): Likewise.
|
||||||
|
|
||||||
2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
|
2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
|
||||||
|
|
||||||
* parser.c (cp_parser_make_typename_type): Call make_typename_type
|
* parser.c (cp_parser_make_typename_type): Call make_typename_type
|
||||||
|
|
|
@ -5334,7 +5334,7 @@ init_class_processing (void)
|
||||||
current_class_depth = 0;
|
current_class_depth = 0;
|
||||||
current_class_stack_size = 10;
|
current_class_stack_size = 10;
|
||||||
current_class_stack
|
current_class_stack
|
||||||
= xmalloc (current_class_stack_size * sizeof (struct class_stack_node));
|
= XNEWVEC (struct class_stack_node, current_class_stack_size);
|
||||||
local_classes = VEC_alloc (tree, gc, 8);
|
local_classes = VEC_alloc (tree, gc, 8);
|
||||||
sizeof_biggest_empty_class = size_zero_node;
|
sizeof_biggest_empty_class = size_zero_node;
|
||||||
|
|
||||||
|
|
|
@ -154,7 +154,7 @@ void
|
||||||
cxx_initialize_diagnostics (diagnostic_context *context)
|
cxx_initialize_diagnostics (diagnostic_context *context)
|
||||||
{
|
{
|
||||||
pretty_printer *base = context->printer;
|
pretty_printer *base = context->printer;
|
||||||
cxx_pretty_printer *pp = xmalloc (sizeof (cxx_pretty_printer));
|
cxx_pretty_printer *pp = XNEW (cxx_pretty_printer);
|
||||||
memcpy (pp_base (pp), base, sizeof (pretty_printer));
|
memcpy (pp_base (pp), base, sizeof (pretty_printer));
|
||||||
pp_cxx_pretty_printer_init (pp);
|
pp_cxx_pretty_printer_init (pp);
|
||||||
context->printer = (pretty_printer *) pp;
|
context->printer = (pretty_printer *) pp;
|
||||||
|
@ -229,7 +229,7 @@ decl_shadowed_for_var_insert (tree from, tree to)
|
||||||
struct tree_map *h;
|
struct tree_map *h;
|
||||||
void **loc;
|
void **loc;
|
||||||
|
|
||||||
h = ggc_alloc (sizeof (struct tree_map));
|
h = GGC_NEW (struct tree_map);
|
||||||
h->hash = htab_hash_pointer (from);
|
h->hash = htab_hash_pointer (from);
|
||||||
h->from = from;
|
h->from = from;
|
||||||
h->to = to;
|
h->to = to;
|
||||||
|
|
|
@ -2431,7 +2431,7 @@ static struct cp_switch *switch_stack;
|
||||||
void
|
void
|
||||||
push_switch (tree switch_stmt)
|
push_switch (tree switch_stmt)
|
||||||
{
|
{
|
||||||
struct cp_switch *p = xmalloc (sizeof (struct cp_switch));
|
struct cp_switch *p = XNEW (struct cp_switch);
|
||||||
p->level = current_binding_level;
|
p->level = current_binding_level;
|
||||||
p->next = switch_stack;
|
p->next = switch_stack;
|
||||||
p->switch_stmt = switch_stmt;
|
p->switch_stmt = switch_stmt;
|
||||||
|
|
|
@ -2301,7 +2301,7 @@ get_priority_info (int priority)
|
||||||
{
|
{
|
||||||
/* Create a new priority information structure, and insert it
|
/* Create a new priority information structure, and insert it
|
||||||
into the map. */
|
into the map. */
|
||||||
pi = xmalloc (sizeof (struct priority_info_s));
|
pi = XNEW (struct priority_info_s);
|
||||||
pi->initializations_p = 0;
|
pi->initializations_p = 0;
|
||||||
pi->destructions_p = 0;
|
pi->destructions_p = 0;
|
||||||
splay_tree_insert (priority_info_map,
|
splay_tree_insert (priority_info_map,
|
||||||
|
|
|
@ -252,7 +252,7 @@ lang_specific_driver (int *in_argc, const char *const **in_argv,
|
||||||
|
|
||||||
/* Make sure to have room for the trailing NULL argument. */
|
/* Make sure to have room for the trailing NULL argument. */
|
||||||
num_args = argc + added + need_math + shared_libgcc + (library > 0) + 1;
|
num_args = argc + added + need_math + shared_libgcc + (library > 0) + 1;
|
||||||
arglist = xmalloc (num_args * sizeof (char *));
|
arglist = XNEWVEC (const char *, num_args);
|
||||||
|
|
||||||
i = 0;
|
i = 0;
|
||||||
j = 0;
|
j = 0;
|
||||||
|
|
|
@ -571,7 +571,7 @@ handle_pragma_implementation (cpp_reader* dfile ATTRIBUTE_UNUSED )
|
||||||
}
|
}
|
||||||
if (ifiles == 0)
|
if (ifiles == 0)
|
||||||
{
|
{
|
||||||
ifiles = xmalloc (sizeof (struct impl_files));
|
ifiles = XNEW (struct impl_files);
|
||||||
ifiles->filename = filename;
|
ifiles->filename = filename;
|
||||||
ifiles->next = impl_file_chain;
|
ifiles->next = impl_file_chain;
|
||||||
impl_file_chain = ifiles;
|
impl_file_chain = ifiles;
|
||||||
|
|
|
@ -276,7 +276,7 @@ save_partially_mangled_name (void)
|
||||||
{
|
{
|
||||||
gcc_assert (!partially_mangled_name);
|
gcc_assert (!partially_mangled_name);
|
||||||
partially_mangled_name_len = obstack_object_size (mangle_obstack);
|
partially_mangled_name_len = obstack_object_size (mangle_obstack);
|
||||||
partially_mangled_name = xmalloc (partially_mangled_name_len);
|
partially_mangled_name = XNEWVEC (char, partially_mangled_name_len);
|
||||||
memcpy (partially_mangled_name, obstack_base (mangle_obstack),
|
memcpy (partially_mangled_name, obstack_base (mangle_obstack),
|
||||||
partially_mangled_name_len);
|
partially_mangled_name_len);
|
||||||
obstack_free (mangle_obstack, obstack_finish (mangle_obstack));
|
obstack_free (mangle_obstack, obstack_finish (mangle_obstack));
|
||||||
|
|
|
@ -271,7 +271,7 @@ cp_lexer_new_main (void)
|
||||||
|
|
||||||
/* Create the buffer. */
|
/* Create the buffer. */
|
||||||
alloc = CP_LEXER_BUFFER_SIZE;
|
alloc = CP_LEXER_BUFFER_SIZE;
|
||||||
buffer = ggc_alloc (alloc * sizeof (cp_token));
|
buffer = GGC_NEWVEC (cp_token, alloc);
|
||||||
|
|
||||||
/* Put the first token in the buffer. */
|
/* Put the first token in the buffer. */
|
||||||
space = alloc;
|
space = alloc;
|
||||||
|
@ -8930,7 +8930,7 @@ cp_parser_template_argument_list (cp_parser* parser)
|
||||||
|
|
||||||
if (arg_ary == fixed_args)
|
if (arg_ary == fixed_args)
|
||||||
{
|
{
|
||||||
arg_ary = xmalloc (sizeof (tree) * alloced);
|
arg_ary = XNEWVEC (tree, alloced);
|
||||||
memcpy (arg_ary, fixed_args, sizeof (tree) * n_args);
|
memcpy (arg_ary, fixed_args, sizeof (tree) * n_args);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -15770,7 +15770,7 @@ cp_parser_sizeof_operand (cp_parser* parser, enum rid keyword)
|
||||||
saved_message = parser->type_definition_forbidden_message;
|
saved_message = parser->type_definition_forbidden_message;
|
||||||
/* And create the new one. */
|
/* And create the new one. */
|
||||||
parser->type_definition_forbidden_message
|
parser->type_definition_forbidden_message
|
||||||
= xmalloc (strlen (format)
|
= XNEWVEC (const char, strlen (format)
|
||||||
+ strlen (IDENTIFIER_POINTER (ridpointers[keyword]))
|
+ strlen (IDENTIFIER_POINTER (ridpointers[keyword]))
|
||||||
+ 1 /* `\0' */);
|
+ 1 /* `\0' */);
|
||||||
sprintf ((char *) parser->type_definition_forbidden_message,
|
sprintf ((char *) parser->type_definition_forbidden_message,
|
||||||
|
|
|
@ -132,7 +132,7 @@ open_repo_file (const char *filename)
|
||||||
if (! p)
|
if (! p)
|
||||||
p = s + strlen (s);
|
p = s + strlen (s);
|
||||||
|
|
||||||
repo_name = xmalloc (p - s + 5);
|
repo_name = XNEWVEC (char, p - s + 5);
|
||||||
memcpy (repo_name, s, p - s);
|
memcpy (repo_name, s, p - s);
|
||||||
memcpy (repo_name + (p - s), ".rpo", 5);
|
memcpy (repo_name + (p - s), ".rpo", 5);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue