From 78aff5a5271ab14960fec98805bd1c295cab6d8d Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Tue, 21 Oct 2008 00:26:17 +0000 Subject: [PATCH] Remove unnecessary casts on obstack_alloc invocations. --- binutils/windmc.c | 2 +- binutils/windres.c | 4 ++-- gas/config/tc-bfin.c | 4 ++-- gas/config/tc-m68k.c | 2 +- gas/config/tc-ns32k.c | 2 +- gas/frags.c | 2 +- gas/hash.c | 4 ++-- gas/symbols.c | 4 ++-- 8 files changed, 12 insertions(+), 12 deletions(-) diff --git a/binutils/windmc.c b/binutils/windmc.c index 283c265750..9392d65764 100644 --- a/binutils/windmc.c +++ b/binutils/windmc.c @@ -175,7 +175,7 @@ res_init (void) void * res_alloc (rc_uint_type bytes) { - return (void *) obstack_alloc (&res_obstack, (size_t) bytes); + return obstack_alloc (&res_obstack, (size_t) bytes); } static FILE * diff --git a/binutils/windres.c b/binutils/windres.c index e68a504cf3..98ce1652a0 100644 --- a/binutils/windres.c +++ b/binutils/windres.c @@ -157,7 +157,7 @@ res_init (void) void * res_alloc (rc_uint_type bytes) { - return (void *) obstack_alloc (&res_obstack, (size_t) bytes); + return obstack_alloc (&res_obstack, (size_t) bytes); } /* We also use an obstack to save memory used while writing out a set @@ -178,7 +178,7 @@ reswr_init (void) void * reswr_alloc (rc_uint_type bytes) { - return (void *) obstack_alloc (&reswr_obstack, (size_t) bytes); + return obstack_alloc (&reswr_obstack, (size_t) bytes); } /* Open a file using the include directory search list. */ diff --git a/gas/config/tc-bfin.c b/gas/config/tc-bfin.c index 6628900957..c3b8aefc87 100644 --- a/gas/config/tc-bfin.c +++ b/gas/config/tc-bfin.c @@ -960,7 +960,7 @@ note_reloc2 (INSTR_T code, const char *symbol, int reloc, int value, int pcrel) INSTR_T gencode (unsigned long x) { - INSTR_T cell = (INSTR_T) obstack_alloc (&mempool, sizeof (struct bfin_insn)); + INSTR_T cell = obstack_alloc (&mempool, sizeof (struct bfin_insn)); memset (cell, 0, sizeof (struct bfin_insn)); cell->value = (x); return cell; @@ -973,7 +973,7 @@ int count_insns; static void * allocate (int n) { - return (void *) obstack_alloc (&mempool, n); + return obstack_alloc (&mempool, n); } Expr_Node * diff --git a/gas/config/tc-m68k.c b/gas/config/tc-m68k.c index 2bf7453e63..4f2e2f8be7 100644 --- a/gas/config/tc-m68k.c +++ b/gas/config/tc-m68k.c @@ -4422,7 +4422,7 @@ md_begin (void) obstack_begin (&robyn, 4000); for (i = 0; i < m68k_numopcodes; i++) { - hack = slak = (struct m68k_incant *) obstack_alloc (&robyn, sizeof (struct m68k_incant)); + hack = slak = obstack_alloc (&robyn, sizeof (struct m68k_incant)); do { ins = m68k_sorted_opcodes[i]; diff --git a/gas/config/tc-ns32k.c b/gas/config/tc-ns32k.c index 66aeae8717..509239b543 100644 --- a/gas/config/tc-ns32k.c +++ b/gas/config/tc-ns32k.c @@ -880,7 +880,7 @@ bit_fix_new (int size, /* Length of bitfield. */ { bit_fixS *bit_fixP; - bit_fixP = (bit_fixS *) obstack_alloc (¬es, sizeof (bit_fixS)); + bit_fixP = obstack_alloc (¬es, sizeof (bit_fixS)); bit_fixP->fx_bit_size = size; bit_fixP->fx_bit_offset = offset; diff --git a/gas/frags.c b/gas/frags.c index 052e76f076..1cad6a71bf 100644 --- a/gas/frags.c +++ b/gas/frags.c @@ -69,7 +69,7 @@ frag_alloc (struct obstack *ob) (void) obstack_alloc (ob, 0); oalign = obstack_alignment_mask (ob); obstack_alignment_mask (ob) = 0; - ptr = (fragS *) obstack_alloc (ob, SIZEOF_STRUCT_FRAG); + ptr = obstack_alloc (ob, SIZEOF_STRUCT_FRAG); obstack_alignment_mask (ob) = oalign; memset (ptr, 0, SIZEOF_STRUCT_FRAG); return ptr; diff --git a/gas/hash.c b/gas/hash.c index 4a4768c4af..06fadcbf4d 100644 --- a/gas/hash.c +++ b/gas/hash.c @@ -237,7 +237,7 @@ hash_insert (struct hash_control *table, const char *key, void *value) ++table->insertions; #endif - p = (struct hash_entry *) obstack_alloc (&table->memory, sizeof (*p)); + p = obstack_alloc (&table->memory, sizeof (*p)); p->string = key; p->hash = hash; p->data = value; @@ -274,7 +274,7 @@ hash_jam (struct hash_control *table, const char *key, void *value) ++table->insertions; #endif - p = (struct hash_entry *) obstack_alloc (&table->memory, sizeof (*p)); + p = obstack_alloc (&table->memory, sizeof (*p)); p->string = key; p->hash = hash; p->data = value; diff --git a/gas/symbols.c b/gas/symbols.c index 7e4f982f38..660b2a4f14 100644 --- a/gas/symbols.c +++ b/gas/symbols.c @@ -137,7 +137,7 @@ symbol_create (const char *name, /* It is copied, the caller can destroy/modify. preserved_copy_of_name = save_symbol_name (name); - symbolP = (symbolS *) obstack_alloc (¬es, sizeof (symbolS)); + symbolP = obstack_alloc (¬es, sizeof (symbolS)); /* symbol must be born in some fixed state. This seems as good as any. */ memset (symbolP, 0, sizeof (symbolS)); @@ -197,7 +197,7 @@ local_symbol_make (const char *name, segT section, valueT value, fragS *frag) name_copy = save_symbol_name (name); - ret = (struct local_symbol *) obstack_alloc (¬es, sizeof *ret); + ret = obstack_alloc (¬es, sizeof *ret); ret->lsy_marker = NULL; ret->lsy_name = name_copy; ret->lsy_section = section; -- 2.34.1