Prepare gas for 64-bit obstacks
authorAlan Modra <amodra@gmail.com>
Sat, 26 Jul 2014 11:30:50 +0000 (21:00 +0930)
committerAlan Modra <amodra@gmail.com>
Sat, 26 Jul 2014 11:30:50 +0000 (21:00 +0930)
commite57e6ddc2e768323732a7eed6a5d25d3ee350638
tree0f7a4d490a72412262207a614d426f548ce8e75e
parentcd9ac21580fa2e2068388d86349b8deb85eafce8
Prepare gas for 64-bit obstacks

Use size_t in a few places involved with obstacks, and don't include
obstack.h in files that don't use obstacks.

gas/
* config/bfin-parse.y: Don't include obstack.h.
* config/obj-aout.c: Likewise.
* config/obj-coff.c: Likewise.
* config/obj-som.c: Likewise.
* config/tc-bfin.c: Likewise.
* config/tc-i960.c: Likewise.
* config/tc-rl78.c: Likewise.
* config/tc-rx.c: Likewise.
* config/tc-tic4x.c: Likewise.
* expr.c: Likewise.
* listing.c: Likewise.
* config/obj-elf.c (elf_file_symbol): Make name_length a size_t.
* config/tc-aarch64.c (symbol_locate): Likewise.
* config/tc-arm.c (symbol_locate): Likewise.
* config/tc-mmix.c (mmix_handle_mmixal): Make len_0 a size_t.
* config/tc-score.c (s3_build_score_ops_hsh): Make len a size_t.
(s3_build_dependency_insn_hsh): Likewise.
* config/tc-score7.c (s7_build_score_ops_hsh): Likewise.
(s7_build_dependency_insn_hsh): Likewise.
* frags.c (frag_grow): Make parameter a size_t, and use size_t locals.
(frag_new): Make parameter a size_t.
(frag_var_init): Make max_chars and var parameters size_t.
(frag_var, frag_variant): Likewise.
(frag_room): Return a size_t.
(frag_align_pattern): Make n_fill parameter a size_t.
* frags.h: Update function prototypes.
* symbols.c (save_symbol_name): Make name_length a size_t.
21 files changed:
gas/ChangeLog
gas/config/bfin-parse.y
gas/config/obj-aout.c
gas/config/obj-coff.c
gas/config/obj-elf.c
gas/config/obj-som.c
gas/config/tc-aarch64.c
gas/config/tc-arm.c
gas/config/tc-bfin.c
gas/config/tc-i960.c
gas/config/tc-mmix.c
gas/config/tc-rl78.c
gas/config/tc-rx.c
gas/config/tc-score.c
gas/config/tc-score7.c
gas/config/tc-tic4x.c
gas/expr.c
gas/frags.c
gas/frags.h
gas/listing.c
gas/symbols.c