projects
/
gcc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
alias.c (record_alias_subset, [...]): Fix -Wc++-compat and/or -Wcast-qual warnings.
[gcc.git]
/
gcc
/
dbxout.c
diff --git
a/gcc/dbxout.c
b/gcc/dbxout.c
index 28f7bfa14a5f89239e411d7e41649c552ce97e79..9505875307551a5c225fa545d0de4457b4ea1256 100644
(file)
--- a/
gcc/dbxout.c
+++ b/
gcc/dbxout.c
@@
-996,7
+996,7
@@
dbxout_init (const char *input_file_name)
const char *mapped_name;
typevec_len = 100;
const char *mapped_name;
typevec_len = 100;
- typevec =
ggc_calloc (typevec_len, sizeof typevec[0]
);
+ typevec =
GGC_CNEWVEC (struct typeinfo, typevec_len
);
/* stabstr_ob contains one string, which will be just fine with
1-byte alignment. */
/* stabstr_ob contains one string, which will be just fine with
1-byte alignment. */
@@
-1709,8
+1709,7
@@
dbxout_type (tree type, int full)
if (next_type_number == typevec_len)
{
if (next_type_number == typevec_len)
{
- typevec
- = ggc_realloc (typevec, (typevec_len * 2 * sizeof typevec[0]));
+ typevec = GGC_RESIZEVEC (struct typeinfo, typevec, typevec_len * 2);
memset (typevec + typevec_len, 0, typevec_len * sizeof typevec[0]);
typevec_len *= 2;
}
memset (typevec + typevec_len, 0, typevec_len * sizeof typevec[0]);
typevec_len *= 2;
}
@@
-2404,8
+2403,8
@@
dbxout_expand_expr (tree expr)
static int
output_used_types_helper (void **slot, void *data)
{
static int
output_used_types_helper (void **slot, void *data)
{
- tree type = *slot;
- VEC(tree, heap) **types_p = data;
+ tree type =
(tree)
*slot;
+ VEC(tree, heap) **types_p =
(VEC(tree, heap) **)
data;
if ((TREE_CODE (type) == RECORD_TYPE
|| TREE_CODE (type) == UNION_TYPE
if ((TREE_CODE (type) == RECORD_TYPE
|| TREE_CODE (type) == UNION_TYPE