This is the mail archive of the
gdb-cvs@sourceware.org
mailing list for the GDB project.
[binutils-gdb] Add some more casts (2/2)
- From: Simon Marchi <simark at sourceware dot org>
- To: gdb-cvs at sourceware dot org
- Date: 25 Sep 2015 18:10:02 -0000
- Subject: [binutils-gdb] Add some more casts (2/2)
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=19ba03f49581e407097a3e4821a957c422551ae5
commit 19ba03f49581e407097a3e4821a957c422551ae5
Author: Simon Marchi <simon.marchi@ericsson.com>
Date: Fri Sep 25 14:08:07 2015 -0400
Add some more casts (2/2)
See previous patch's description.
gdb/ChangeLog:
* macrocmd.c (print_macro_callback): Add cast(s).
* macrotab.c (macro_bcache_str): Likewise.
(new_macro_definition): Likewise.
* main.c (captured_main): Likewise.
* maint.c (print_bfd_section_info): Likewise.
* mdebugread.c (mdebug_build_psymtabs): Likewise.
(basic_type): Likewise.
* memattr.c (mem_region_cmp): Likewise.
* memory-map.c (memory_map_start_memory): Likewise.
(memory_map_end_memory): Likewise.
(memory_map_start_property): Likewise.
(memory_map_end_property): Likewise.
(clear_result): Likewise.
* memrange.c (compare_mem_ranges): Likewise.
* mep-tdep.c (mep_analyze_frame_prologue): Likewise.
* mi/mi-cmd-var.c (mi_cmd_var_update_iter): Likewise.
* mi/mi-console.c (mi_console_file_delete): Likewise.
(mi_console_file_fputs): Likewise.
(mi_console_raw_packet): Likewise.
(mi_console_file_flush): Likewise.
(mi_console_set_raw): Likewise.
* mi/mi-interp.c (mi_interpreter_resume): Likewise.
(mi_new_thread): Likewise.
(mi_thread_exit): Likewise.
(mi_record_changed): Likewise.
(mi_inferior_added): Likewise.
(mi_inferior_appeared): Likewise.
(mi_inferior_exit): Likewise.
(mi_inferior_removed): Likewise.
(mi_interp_data): Likewise.
(mi_on_normal_stop): Likewise.
(mi_traceframe_changed): Likewise.
(mi_tsv_created): Likewise.
(mi_tsv_deleted): Likewise.
(mi_tsv_modified): Likewise.
(mi_breakpoint_created): Likewise.
(mi_breakpoint_deleted): Likewise.
(mi_breakpoint_modified): Likewise.
(mi_output_running_pid): Likewise.
(mi_inferior_count): Likewise.
(mi_solib_loaded): Likewise.
(mi_solib_unloaded): Likewise.
(mi_command_param_changed): Likewise.
(mi_memory_changed): Likewise.
(report_initial_inferior): Likewise.
(mi_ui_out): Likewise.
(mi_set_logging): Likewise.
* mi/mi-main.c (collect_cores): Likewise.
(print_one_inferior): Likewise.
(free_vector_of_ints): Likewise.
(free_splay_tree): Likewise.
(mi_execute_command): Likewise.
* mi/mi-out.c (mi_table_body): Likewise.
(mi_table_end): Likewise.
(mi_table_header): Likewise.
(mi_begin): Likewise.
(mi_end): Likewise.
(mi_field_int): Likewise.
(mi_field_string): Likewise.
(mi_field_fmt): Likewise.
(mi_flush): Likewise.
(mi_redirect): Likewise.
(field_separator): Likewise.
(mi_open): Likewise.
(mi_close): Likewise.
(mi_out_buffered): Likewise.
(mi_out_rewind): Likewise.
(mi_out_put): Likewise.
(mi_version): Likewise.
(mi_out_data_dtor): Likewise.
* mi/mi-parse.c (mi_parse_cleanup): Likewise.
* microblaze-tdep.c (microblaze_frame_cache): Likewise.
* minidebug.c (lzma_open): Likewise.
(lzma_pread): Likewise.
(lzma_close): Likewise.
(lzma_stat): Likewise.
* mips-linux-tdep.c (mips_linux_init_abi): Likewise.
* mips-sde-tdep.c (mips_sde_frame_cache): Likewise.
(mips_sde_elf_osabi_sniff_abi_tag_sections): Likewise.
* mips-tdep.c (mips_insn16_frame_cache): Likewise.
(mips_micro_frame_cache): Likewise.
(mips_insn32_frame_cache): Likewise.
(mips_stub_frame_cache): Likewise.
(gdb_print_insn_mips): Likewise.
(value_of_mips_user_reg): Likewise.
(mips_gdbarch_init): Likewise.
* mips64obsd-tdep.c (mips64obsd_supply_gregset): Likewise.
* mipsnbsd-tdep.c (mipsnbsd_supply_fpregset): Likewise.
(mipsnbsd_supply_gregset): Likewise.
* mn10300-linux-tdep.c (am33_supply_fpregset_method): Likewise.
(am33_collect_gregset_method): Likewise.
(am33_collect_fpregset_method): Likewise.
* mn10300-tdep.c (mn10300_analyze_frame_prologue): Likewise.
* moxie-tdep.c (moxie_frame_cache): Likewise.
* msp430-tdep.c (msp430_get_opcode_byte): Likewise.
(msp430_analyze_frame_prologue): Likewise.
* mt-tdep.c (mt_frame_unwind_cache): Likewise.
* nios2-linux-tdep.c (nios2_supply_gregset): Likewise.
(nios2_collect_gregset): Likewise.
* nios2-tdep.c (nios2_frame_unwind_cache): Likewise.
(nios2_stub_frame_cache): Likewise.
* objc-lang.c (find_methods): Likewise.
* objfiles.c (objfiles_pspace_data_cleanup): Likewise.
(get_objfile_pspace_data): Likewise.
(get_objfile_bfd_data): Likewise.
(objfile_bfd_data_free): Likewise.
(add_to_objfile_sections): Likewise.
(do_free_objfile_cleanup): Likewise.
(resume_section_map_updates_cleanup): Likewise.
* opencl-lang.c (builtin_opencl_type): Likewise.
* osabi.c (generic_elf_osabi_sniff_abi_tag_sections): Likewise.
* osdata.c (osdata_start_osdata): Likewise.
(osdata_start_item): Likewise.
(osdata_start_column): Likewise.
(osdata_end_column): Likewise.
(clear_parsing_data): Likewise.
(osdata_free_cleanup): Likewise.
* parse.c (type_stack_cleanup): Likewise.
(exp_uses_objfile_iter): Likewise.
* ppc-linux-tdep.c (ppc_linux_supply_gregset): Likewise.
(ppc_linux_collect_gregset): Likewise.
(ppu2spu_prev_arch): Likewise.
(ppu2spu_this_id): Likewise.
(ppu2spu_prev_register): Likewise.
(ppu2spu_unwind_register): Likewise.
(ppu2spu_sniffer): Likewise.
(ppu2spu_dealloc_cache): Likewise.
(ppc_linux_init_abi): Likewise.
* ppcfbsd-tdep.c (ppcfbsd_sigtramp_frame_cache): Likewise.
* ppcobsd-tdep.c (ppcobsd_sigtramp_frame_cache): Likewise.
* progspace.c (restore_program_space): Likewise.
* psymtab.c (find_pc_sect_psymtab): Likewise.
(compare_psymbols): Likewise.
(psymbol_bcache_full): Likewise.
(allocate_psymtab): Likewise.
(discard_psymtabs_upto): Likewise.
* python/py-block.c (set_block): Likewise.
(del_objfile_blocks): Likewise.
* python/py-breakpoint.c (build_bp_list): Likewise.
* python/py-inferior.c (inferior_to_inferior_object): Likewise.
(build_inferior_list): Likewise.
(py_free_inferior): Likewise.
* python/py-objfile.c (py_free_objfile): Likewise.
(objfile_to_objfile_object): Likewise.
* python/py-prettyprint.c (py_restore_tstate): Likewise.
* python/py-progspace.c (py_free_pspace): Likewise.
(pspace_to_pspace_object): Likewise.
* python/py-symbol.c (set_symbol): Likewise.
(del_objfile_symbols): Likewise.
* python/py-symtab.c (set_sal): Likewise.
(set_symtab): Likewise.
(del_objfile_symtab): Likewise.
(del_objfile_sal): Likewise.
* python/py-type.c (save_objfile_types): Likewise.
(set_type): Likewise.
* python/py-unwind.c (pyuw_prev_register): Likewise.
(pyuw_on_new_gdbarch): Likewise.
* python/py-utils.c (py_decref): Likewise.
(py_xdecref): Likewise.
(gdb_py_generic_dict): Likewise.
* python/py-xmethods.c (gdbpy_free_xmethod_worker_data): Likewise.
(gdbpy_clone_xmethod_worker_data): Likewise.
(gdbpy_get_xmethod_arg_types): Likewise.
(gdbpy_get_xmethod_result_type): Likewise.
(gdbpy_invoke_xmethod): Likewise.
* python/python.c (gdbpy_apply_type_printers): Likewise.
(gdbpy_free_type_printers): Likewise.
* record-btrace.c (record_btrace_disable_callback): Likewise.
(bfcache_hash): Likewise.
(bfcache_eq): Likewise.
(btrace_get_frame_function): Likewise.
(record_btrace_frame_unwind_stop_reason): Likewise.
(record_btrace_frame_this_id): Likewise.
(record_btrace_frame_prev_register): Likewise.
(record_btrace_frame_dealloc_cache): Likewise.
* record-full.c (record_full_message_wrapper): Likewise.
(record_full_save_cleanups): Likewise.
* regcache.c (regcache_descr): Likewise.
(do_regcache_xfree): Likewise.
(do_regcache_invalidate): Likewise.
(do_cooked_read): Likewise.
(regcache_transfer_regset): Likewise.
* reggroups.c (reggroup_add): Likewise.
(reggroup_next): Likewise.
(reggroup_prev): Likewise.
* remote-fileio.c (do_remote_fileio_request): Likewise.
* remote-notif.c (remote_async_get_pending_events_handler): Likewise.
(do_notif_event_xfree): Likewise.
* remote.c (get_remote_arch_state): Likewise.
(remote_pspace_data_cleanup): Likewise.
(get_remote_exec_file): Likewise.
(set_pspace_remote_exec_file): Likewise.
(compare_pnums): Likewise.
(clear_threads_listing_context): Likewise.
(remote_newthread_step): Likewise.
(start_thread): Likewise.
(end_thread): Likewise.
(remove_child_of_pending_fork): Likewise.
(remove_stop_reply_for_inferior): Likewise.
(remove_stop_reply_of_remote_state): Likewise.
(remote_notif_remove_once_on_match): Likewise.
(stop_reply_match_ptid_and_ws): Likewise.
(kill_child_of_pending_fork): Likewise.
(register_remote_g_packet_guess): Likewise.
(remote_read_description_p): Likewise.
(remote_read_description): Likewise.
(free_actions_list_cleanup_wrapper): Likewise.
(remote_async_serial_handler): Likewise.
* rl78-tdep.c (rl78_get_opcode_byte): Likewise.
(rl78_analyze_frame_prologue): Likewise.
* rs6000-tdep.c (ppc_supply_gregset): Likewise.
(ppc_supply_fpregset): Likewise.
(ppc_supply_vsxregset): Likewise.
(ppc_supply_vrregset): Likewise.
(ppc_collect_gregset): Likewise.
(ppc_collect_fpregset): Likewise.
(ppc_collect_vsxregset): Likewise.
(ppc_collect_vrregset): Likewise.
(e500_move_ev_register): Likewise.
(do_regcache_raw_write): Likewise.
(rs6000_frame_cache): Likewise.
(rs6000_epilogue_frame_cache): Likewise.
(rs6000_gdbarch_init): Likewise.
* rx-tdep.c (rx_get_opcode_byte): Likewise.
(rx_analyze_frame_prologue): Likewise.
(rx_frame_type): Likewise.
(rx_frame_sniffer_common): Likewise.
* s390-linux-tdep.c (s390_check_for_saved): Likewise.
(s390_frame_unwind_cache): Likewise.
(s390_stub_frame_unwind_cache): Likewise.
(s390_sigtramp_frame_unwind_cache): Likewise.
* score-tdep.c (score_make_prologue_cache): Likewise.
* sentinel-frame.c (sentinel_frame_prev_register): Likewise.
(sentinel_frame_prev_arch): Likewise.
* ser-base.c (fd_event): Likewise.
(push_event): Likewise.
(ser_base_write): Likewise.
* ser-pipe.c (pipe_close): Likewise.
* serial.c (serial_write): Likewise.
* sh-tdep.c (sh_frame_cache): Likewise.
(sh_stub_this_id): Likewise.
* sh64-tdep.c (sh64_frame_cache): Likewise.
* solib-aix.c (get_solib_aix_inferior_data): Likewise.
(library_list_start_library): Likewise.
(library_list_start_list): Likewise.
(solib_aix_free_library_list): Likewise.
* solib-darwin.c (get_darwin_info): Likewise.
* solib-dsbt.c (get_dsbt_info): Likewise.
* solib-spu.c (append_ocl_sos): Likewise.
* solib-svr4.c (svr4_pspace_data_cleanup): Likewise.
(get_svr4_info): Likewise.
(library_list_start_library): Likewise.
(svr4_library_list_start_list): Likewise.
(hash_probe_and_action): Likewise.
(equal_probe_and_action): Likewise.
(svr4_update_solib_event_breakpoint): Likewise.
(set_solib_svr4_fetch_link_map_offsets): Likewise.
(svr4_fetch_link_map_offsets): Likewise.
(svr4_have_link_map_offsets): Likewise.
* solib-target.c (library_list_start_segment): Likewise.
(library_list_start_section): Likewise.
(library_list_start_library): Likewise.
(library_list_end_library): Likewise.
(library_list_start_list): Likewise.
(solib_target_free_library_list): Likewise.
* solib.c (solib_ops): Likewise.
(set_solib_ops): Likewise.
* sparc-sol2-tdep.c (sparc32_sol2_sigtramp_frame_cache): Likewise.
* sparc-tdep.c (sparc_frame_cache): Likewise.
(sparc32_frame_cache): Likewise.
(sparc32_supply_gregset): Likewise.
(sparc32_collect_gregset): Likewise.
(sparc32_supply_fpregset): Likewise.
(sparc32_collect_fpregset): Likewise.
* sparc64-sol2-tdep.c (sparc64_sol2_sigtramp_frame_cache): Likewise.
* sparc64-tdep.c (sparc64_supply_gregset): Likewise.
(sparc64_collect_gregset): Likewise.
(sparc64_supply_fpregset): Likewise.
(sparc64_collect_fpregset): Likewise.
* sparc64fbsd-tdep.c (sparc64fbsd_sigtramp_frame_cache): Likewise.
* sparc64nbsd-tdep.c (sparc64nbsd_sigcontext_frame_cache): Likewise.
* sparc64obsd-tdep.c (sparc64obsd_frame_cache): Likewise.
(sparc64obsd_trapframe_cache): Likewise.
* sparcnbsd-tdep.c (sparc32nbsd_sigcontext_frame_cache): Likewise.
* sparcobsd-tdep.c (sparc32obsd_sigtramp_frame_cache): Likewise.
* spu-multiarch.c (spu_gdbarch): Likewise.
* spu-tdep.c (spu_frame_unwind_cache): Likewise.
(spu2ppu_prev_arch): Likewise.
(spu2ppu_this_id): Likewise.
(spu2ppu_prev_register): Likewise.
(spu2ppu_dealloc_cache): Likewise.
(spu_dis_asm_print_address): Likewise.
(gdb_print_insn_spu): Likewise.
(spu_get_overlay_table): Likewise.
* stabsread.c (rs6000_builtin_type): Likewise.
* stack.c (do_print_variable_and_value): Likewise.
* stap-probe.c (get_stap_base_address_1): Likewise.
* symfile-debug.c (debug_qf_has_symbols): Likewise.
(debug_qf_find_last_source_symtab): Likewise.
(debug_qf_forget_cached_source_info): Likewise.
(debug_qf_map_symtabs_matching_filename): Likewise.
(debug_qf_lookup_symbol): Likewise.
(debug_qf_print_stats): Likewise.
(debug_qf_dump): Likewise.
(debug_qf_relocate): Likewise.
(debug_qf_expand_symtabs_for_function): Likewise.
(debug_qf_expand_all_symtabs): Likewise.
(debug_qf_expand_symtabs_with_fullname): Likewise.
(debug_qf_map_matching_symbols): Likewise.
(debug_qf_expand_symtabs_matching): Likewise.
(debug_qf_find_pc_sect_compunit_symtab): Likewise.
(debug_qf_map_symbol_filenames): Likewise.
(debug_sym_get_probes): Likewise.
(debug_sym_new_init): Likewise.
(debug_sym_init): Likewise.
(debug_sym_read): Likewise.
(debug_sym_read_psymbols): Likewise.
(debug_sym_finish): Likewise.
(debug_sym_offsets): Likewise.
(debug_sym_read_linetable): Likewise.
(debug_sym_relocate): Likewise.
(uninstall_symfile_debug_logging): Likewise.
* symfile-mem.c (symbol_file_add_from_memory_wrapper): Likewise.
* symfile.c (place_section): Likewise.
(add_section_size_callback): Likewise.
(load_progress): Likewise.
(load_section_callback): Likewise.
(clear_memory_write_data): Likewise.
(allocate_symtab): Likewise.
* symmisc.c (maintenance_expand_file_matcher): Likewise.
* symtab.c (lookup_symtab_callback): Likewise.
(hash_demangled_name_entry): Likewise.
(eq_demangled_name_entry): Likewise.
(get_symbol_cache): Likewise.
(symbol_cache_cleanup): Likewise.
(set_symbol_cache_size): Likewise.
(symbol_cache_flush): Likewise.
(maintenance_print_symbol_cache): Likewise.
(maintenance_print_symbol_cache_statistics): Likewise.
(delete_filename_seen_cache): Likewise.
(output_partial_symbol_filename): Likewise.
(search_symbols_file_matches): Likewise.
(search_symbols_name_matches): Likewise.
(do_free_completion_list): Likewise.
(maybe_add_partial_symtab_filename): Likewise.
(get_main_info): Likewise.
(main_info_cleanup): Likewise.
* target-dcache.c (target_dcache_cleanup): Likewise.
(target_dcache_init_p): Likewise.
(target_dcache_invalidate): Likewise.
(target_dcache_get): Likewise.
(target_dcache_get_or_init): Likewise.
* target-descriptions.c (target_find_description): Likewise.
(tdesc_find_type): Likewise.
(tdesc_data_cleanup): Likewise.
(tdesc_find_arch_register): Likewise.
(tdesc_register_name): Likewise.
(tdesc_register_type): Likewise.
(tdesc_register_reggroup_p): Likewise.
(set_tdesc_pseudo_register_name): Likewise.
(set_tdesc_pseudo_register_type): Likewise.
(set_tdesc_pseudo_register_reggroup_p): Likewise.
(tdesc_use_registers): Likewise.
(free_target_description): Likewise.
* target-memory.c (compare_block_starting_address): Likewise.
(cleanup_request_data): Likewise.
(cleanup_write_requests_vector): Likewise.
* target.c (open_target): Likewise.
(cleanup_restore_target_terminal): Likewise.
(free_memory_read_result_vector): Likewise.
* thread.c (disable_thread_stack_temporaries): Likewise.
(finish_thread_state_cleanup): Likewise.
(do_restore_current_thread_cleanup): Likewise.
(restore_current_thread_cleanup_dtor): Likewise.
(set_thread_refcount): Likewise.
(tp_array_compar): Likewise.
(do_captured_thread_select): Likewise.
* tic6x-tdep.c (tic6x_frame_unwind_cache): Likewise.
(tic6x_stub_this_id): Likewise.
* tilegx-tdep.c (tilegx_frame_cache): Likewise.
* top.c (do_restore_instream_cleanup): Likewise.
(gdb_readline_wrapper_cleanup): Likewise.
(kill_or_detach): Likewise.
(print_inferior_quit_action): Likewise.
* tracefile-tfile.c (match_blocktype): Likewise.
(build_traceframe_info): Likewise.
* tracefile.c (trace_file_writer_xfree): Likewise.
* tracepoint.c (memrange_cmp): Likewise.
(do_collect_symbol): Likewise.
(do_clear_collection_list): Likewise.
(do_restore_current_traceframe_cleanup): Likewise.
(restore_current_traceframe_cleanup_dtor): Likewise.
(free_current_marker): Likewise.
(traceframe_info_start_memory): Likewise.
(traceframe_info_start_tvar): Likewise.
(free_result): Likewise.
* tramp-frame.c (tramp_frame_cache): Likewise.
* tui/tui-file.c (tui_file_delete): Likewise.
(tui_fileopen): Likewise.
(tui_sfileopen): Likewise.
(tui_file_isatty): Likewise.
(tui_file_rewind): Likewise.
(tui_file_put): Likewise.
(tui_file_fputs): Likewise.
(tui_file_get_strbuf): Likewise.
(tui_file_adjust_strbuf): Likewise.
(tui_file_flush): Likewise.
* tui/tui-layout.c (make_command_window): Likewise.
(make_data_window): Likewise.
(show_source_disasm_command): Likewise.
(show_data): Likewise.
(make_source_or_disasm_window): Likewise.
(show_source_or_disasm_and_command): Likewise.
* tui/tui-out.c (tui_field_int): Likewise.
(tui_field_string): Likewise.
(tui_field_fmt): Likewise.
(tui_text): Likewise.
* typeprint.c (hash_typedef_field): Likewise.
(eq_typedef_field): Likewise.
(do_free_typedef_hash): Likewise.
(copy_typedef_hash_element): Likewise.
(do_free_global_table): Likewise.
(find_global_typedef): Likewise.
(find_typedef_in_hash): Likewise.
* ui-file.c (ui_file_write_for_put): Likewise.
(do_ui_file_xstrdup): Likewise.
(mem_file_delete): Likewise.
(mem_file_rewind): Likewise.
(mem_file_put): Likewise.
(mem_file_write): Likewise.
(stdio_file_delete): Likewise.
(stdio_file_flush): Likewise.
(stdio_file_read): Likewise.
(stdio_file_write): Likewise.
(stdio_file_write_async_safe): Likewise.
(stdio_file_fputs): Likewise.
(stdio_file_isatty): Likewise.
(stdio_file_fseek): Likewise.
(tee_file_delete): Likewise.
(tee_file_flush): Likewise.
(tee_file_write): Likewise.
(tee_file_fputs): Likewise.
(tee_file_isatty): Likewise.
* ui-out.c (do_cleanup_table_end): Likewise.
(do_cleanup_end): Likewise.
* user-regs.c (user_reg_add): Likewise.
(user_reg_map_name_to_regnum): Likewise.
(usernum_to_user_reg): Likewise.
(maintenance_print_user_registers): Likewise.
* utils.c (do_bfd_close_cleanup): Likewise.
(do_fclose_cleanup): Likewise.
(do_obstack_free): Likewise.
(do_ui_file_delete): Likewise.
(do_ui_out_redirect_pop): Likewise.
(do_free_section_addr_info): Likewise.
(restore_integer): Likewise.
(do_unpush_target): Likewise.
(do_htab_delete_cleanup): Likewise.
(do_restore_ui_file): Likewise.
(do_value_free): Likewise.
(do_free_so): Likewise.
(free_current_contents): Likewise.
(do_regfree_cleanup): Likewise.
(core_addr_hash): Likewise.
(core_addr_eq): Likewise.
(do_free_char_ptr_vec): Likewise.
* v850-tdep.c (v850_frame_cache): Likewise.
* varobj.c (do_free_variable_cleanup): Likewise.
* vax-tdep.c (vax_supply_gregset): Likewise.
(vax_frame_cache): Likewise.
* vaxobsd-tdep.c (vaxobsd_sigtramp_frame_cache): Likewise.
* xml-support.c (gdb_xml_body_text): Likewise.
(gdb_xml_values_cleanup): Likewise.
(gdb_xml_start_element): Likewise.
(gdb_xml_start_element_wrapper): Likewise.
(gdb_xml_end_element): Likewise.
(gdb_xml_end_element_wrapper): Likewise.
(gdb_xml_cleanup): Likewise.
(gdb_xml_fetch_external_entity): Likewise.
(gdb_xml_parse_attr_enum): Likewise.
(xinclude_start_include): Likewise.
(xinclude_end_include): Likewise.
(xml_xinclude_default): Likewise.
(xml_xinclude_start_doctype): Likewise.
(xml_xinclude_end_doctype): Likewise.
(xml_xinclude_cleanup): Likewise.
(xml_fetch_content_from_file): Likewise.
* xml-syscall.c (free_syscalls_info): Likewise.
(syscall_start_syscall): Likewise.
* xml-tdesc.c (tdesc_end_arch): Likewise.
(tdesc_end_osabi): Likewise.
(tdesc_end_compatible): Likewise.
(tdesc_start_target): Likewise.
(tdesc_start_feature): Likewise.
(tdesc_start_reg): Likewise.
(tdesc_start_union): Likewise.
(tdesc_start_struct): Likewise.
(tdesc_start_flags): Likewise.
(tdesc_start_field): Likewise.
(tdesc_start_vector): Likewise.
(fetch_available_features_from_target): Likewise.
* xstormy16-tdep.c (xstormy16_frame_cache): Likewise.
* xtensa-tdep.c (xtensa_supply_gregset): Likewise.
(xtensa_frame_cache): Likewise.
(xtensa_frame_prev_register): Likewise.
(xtensa_extract_return_value): Likewise.
Diff:
---
gdb/ChangeLog | 509 ++++++++++++++++++++++++++++++++++++++++++++
gdb/macrocmd.c | 2 +-
gdb/macrotab.c | 5 +-
gdb/main.c | 2 +-
gdb/maint.c | 2 +-
gdb/mdebugread.c | 5 +-
gdb/memattr.c | 4 +-
gdb/memory-map.c | 25 ++-
gdb/memrange.c | 4 +-
gdb/mep-tdep.c | 5 +-
gdb/mi/mi-cmd-var.c | 2 +-
gdb/mi/mi-console.c | 14 +-
gdb/mi/mi-interp.c | 53 ++---
gdb/mi/mi-main.c | 12 +-
gdb/mi/mi-out.c | 36 ++--
gdb/mi/mi-parse.c | 2 +-
gdb/microblaze-tdep.c | 2 +-
gdb/minidebug.c | 8 +-
gdb/mips-linux-tdep.c | 3 +-
gdb/mips-sde-tdep.c | 4 +-
gdb/mips-tdep.c | 29 +--
gdb/mips64obsd-tdep.c | 2 +-
gdb/mipsnbsd-tdep.c | 4 +-
gdb/mn10300-linux-tdep.c | 7 +-
gdb/mn10300-tdep.c | 6 +-
gdb/moxie-tdep.c | 2 +-
gdb/msp430-tdep.c | 8 +-
gdb/mt-tdep.c | 2 +-
gdb/nios2-linux-tdep.c | 4 +-
gdb/nios2-tdep.c | 4 +-
gdb/objc-lang.c | 2 +-
gdb/objfiles.c | 16 +-
gdb/opencl-lang.c | 2 +-
gdb/osabi.c | 2 +-
gdb/osdata.c | 17 +-
gdb/parse.c | 4 +-
gdb/ppc-linux-tdep.c | 29 +--
gdb/ppcfbsd-tdep.c | 2 +-
gdb/ppcobsd-tdep.c | 2 +-
gdb/progspace.c | 2 +-
gdb/psymtab.c | 21 +-
gdb/python/py-block.c | 5 +-
gdb/python/py-breakpoint.c | 2 +-
gdb/python/py-inferior.c | 6 +-
gdb/python/py-objfile.c | 4 +-
gdb/python/py-prettyprint.c | 2 +-
gdb/python/py-progspace.c | 4 +-
gdb/python/py-symbol.c | 5 +-
gdb/python/py-symtab.c | 15 +-
gdb/python/py-type.c | 5 +-
gdb/python/py-unwind.c | 9 +-
gdb/python/py-utils.c | 6 +-
gdb/python/py-xmethods.c | 14 +-
gdb/python/python.c | 4 +-
gdb/record-btrace.c | 23 +-
gdb/record-full.c | 5 +-
gdb/regcache.c | 13 +-
gdb/reggroups.c | 9 +-
gdb/remote-fileio.c | 2 +-
gdb/remote-notif.c | 4 +-
gdb/remote.c | 66 +++---
gdb/rl78-tdep.c | 8 +-
gdb/rs6000-tdep.c | 111 +++++-----
gdb/rx-tdep.c | 11 +-
gdb/s390-linux-tdep.c | 8 +-
gdb/score-tdep.c | 10 +-
gdb/sentinel-frame.c | 6 +-
gdb/ser-base.c | 6 +-
gdb/ser-pipe.c | 2 +-
gdb/serial.c | 4 +-
gdb/sh-tdep.c | 4 +-
gdb/sh64-tdep.c | 2 +-
gdb/solib-aix.c | 13 +-
gdb/solib-darwin.c | 3 +-
gdb/solib-dsbt.c | 3 +-
gdb/solib-spu.c | 3 +-
gdb/solib-svr4.c | 44 ++--
gdb/solib-target.c | 21 +-
gdb/solib.c | 6 +-
gdb/sparc-sol2-tdep.c | 2 +-
gdb/sparc-tdep.c | 12 +-
gdb/sparc64-sol2-tdep.c | 2 +-
gdb/sparc64-tdep.c | 8 +-
gdb/sparc64fbsd-tdep.c | 2 +-
gdb/sparc64nbsd-tdep.c | 2 +-
gdb/sparc64obsd-tdep.c | 4 +-
gdb/sparcnbsd-tdep.c | 2 +-
gdb/sparcobsd-tdep.c | 2 +-
gdb/spu-multiarch.c | 2 +-
gdb/spu-tdep.c | 20 +-
gdb/stabsread.c | 4 +-
gdb/stack.c | 3 +-
gdb/stap-probe.c | 2 +-
gdb/symfile-debug.c | 123 ++++++-----
gdb/symfile-mem.c | 3 +-
gdb/symfile.c | 14 +-
gdb/symmisc.c | 2 +-
gdb/symtab.c | 46 ++--
gdb/target-dcache.c | 22 +-
gdb/target-descriptions.c | 31 +--
gdb/target-memory.c | 10 +-
gdb/target.c | 6 +-
gdb/thread.c | 19 +-
gdb/tic6x-tdep.c | 4 +-
gdb/tilegx-tdep.c | 2 +-
gdb/top.c | 9 +-
gdb/tracefile-tfile.c | 4 +-
gdb/tracefile.c | 2 +-
gdb/tracepoint.c | 31 +--
gdb/tramp-frame.c | 3 +-
gdb/tui/tui-file.c | 20 +-
gdb/tui/tui-layout.c | 110 +++++-----
gdb/tui/tui-out.c | 8 +-
gdb/typeprint.c | 17 +-
gdb/ui-file.c | 38 ++--
gdb/ui-out.c | 5 +-
gdb/user-regs.c | 13 +-
gdb/utils.c | 38 ++--
gdb/v850-tdep.c | 2 +-
gdb/varobj.c | 2 +-
gdb/vax-tdep.c | 4 +-
gdb/vaxobsd-tdep.c | 2 +-
gdb/xml-support.c | 50 +++--
gdb/xml-syscall.c | 6 +-
gdb/xml-tdesc.c | 46 ++--
gdb/xstormy16-tdep.c | 2 +-
gdb/xtensa-tdep.c | 10 +-
127 files changed, 1404 insertions(+), 701 deletions(-)
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 1baed6a..26266c6 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,514 @@
2015-09-25 Simon Marchi <simon.marchi@ericsson.com>
+ * macrocmd.c (print_macro_callback): Add cast(s).
+ * macrotab.c (macro_bcache_str): Likewise.
+ (new_macro_definition): Likewise.
+ * main.c (captured_main): Likewise.
+ * maint.c (print_bfd_section_info): Likewise.
+ * mdebugread.c (mdebug_build_psymtabs): Likewise.
+ (basic_type): Likewise.
+ * memattr.c (mem_region_cmp): Likewise.
+ * memory-map.c (memory_map_start_memory): Likewise.
+ (memory_map_end_memory): Likewise.
+ (memory_map_start_property): Likewise.
+ (memory_map_end_property): Likewise.
+ (clear_result): Likewise.
+ * memrange.c (compare_mem_ranges): Likewise.
+ * mep-tdep.c (mep_analyze_frame_prologue): Likewise.
+ * mi/mi-cmd-var.c (mi_cmd_var_update_iter): Likewise.
+ * mi/mi-console.c (mi_console_file_delete): Likewise.
+ (mi_console_file_fputs): Likewise.
+ (mi_console_raw_packet): Likewise.
+ (mi_console_file_flush): Likewise.
+ (mi_console_set_raw): Likewise.
+ * mi/mi-interp.c (mi_interpreter_resume): Likewise.
+ (mi_new_thread): Likewise.
+ (mi_thread_exit): Likewise.
+ (mi_record_changed): Likewise.
+ (mi_inferior_added): Likewise.
+ (mi_inferior_appeared): Likewise.
+ (mi_inferior_exit): Likewise.
+ (mi_inferior_removed): Likewise.
+ (mi_interp_data): Likewise.
+ (mi_on_normal_stop): Likewise.
+ (mi_traceframe_changed): Likewise.
+ (mi_tsv_created): Likewise.
+ (mi_tsv_deleted): Likewise.
+ (mi_tsv_modified): Likewise.
+ (mi_breakpoint_created): Likewise.
+ (mi_breakpoint_deleted): Likewise.
+ (mi_breakpoint_modified): Likewise.
+ (mi_output_running_pid): Likewise.
+ (mi_inferior_count): Likewise.
+ (mi_solib_loaded): Likewise.
+ (mi_solib_unloaded): Likewise.
+ (mi_command_param_changed): Likewise.
+ (mi_memory_changed): Likewise.
+ (report_initial_inferior): Likewise.
+ (mi_ui_out): Likewise.
+ (mi_set_logging): Likewise.
+ * mi/mi-main.c (collect_cores): Likewise.
+ (print_one_inferior): Likewise.
+ (free_vector_of_ints): Likewise.
+ (free_splay_tree): Likewise.
+ (mi_execute_command): Likewise.
+ * mi/mi-out.c (mi_table_body): Likewise.
+ (mi_table_end): Likewise.
+ (mi_table_header): Likewise.
+ (mi_begin): Likewise.
+ (mi_end): Likewise.
+ (mi_field_int): Likewise.
+ (mi_field_string): Likewise.
+ (mi_field_fmt): Likewise.
+ (mi_flush): Likewise.
+ (mi_redirect): Likewise.
+ (field_separator): Likewise.
+ (mi_open): Likewise.
+ (mi_close): Likewise.
+ (mi_out_buffered): Likewise.
+ (mi_out_rewind): Likewise.
+ (mi_out_put): Likewise.
+ (mi_version): Likewise.
+ (mi_out_data_dtor): Likewise.
+ * mi/mi-parse.c (mi_parse_cleanup): Likewise.
+ * microblaze-tdep.c (microblaze_frame_cache): Likewise.
+ * minidebug.c (lzma_open): Likewise.
+ (lzma_pread): Likewise.
+ (lzma_close): Likewise.
+ (lzma_stat): Likewise.
+ * mips-linux-tdep.c (mips_linux_init_abi): Likewise.
+ * mips-sde-tdep.c (mips_sde_frame_cache): Likewise.
+ (mips_sde_elf_osabi_sniff_abi_tag_sections): Likewise.
+ * mips-tdep.c (mips_insn16_frame_cache): Likewise.
+ (mips_micro_frame_cache): Likewise.
+ (mips_insn32_frame_cache): Likewise.
+ (mips_stub_frame_cache): Likewise.
+ (gdb_print_insn_mips): Likewise.
+ (value_of_mips_user_reg): Likewise.
+ (mips_gdbarch_init): Likewise.
+ * mips64obsd-tdep.c (mips64obsd_supply_gregset): Likewise.
+ * mipsnbsd-tdep.c (mipsnbsd_supply_fpregset): Likewise.
+ (mipsnbsd_supply_gregset): Likewise.
+ * mn10300-linux-tdep.c (am33_supply_fpregset_method): Likewise.
+ (am33_collect_gregset_method): Likewise.
+ (am33_collect_fpregset_method): Likewise.
+ * mn10300-tdep.c (mn10300_analyze_frame_prologue): Likewise.
+ * moxie-tdep.c (moxie_frame_cache): Likewise.
+ * msp430-tdep.c (msp430_get_opcode_byte): Likewise.
+ (msp430_analyze_frame_prologue): Likewise.
+ * mt-tdep.c (mt_frame_unwind_cache): Likewise.
+ * nios2-linux-tdep.c (nios2_supply_gregset): Likewise.
+ (nios2_collect_gregset): Likewise.
+ * nios2-tdep.c (nios2_frame_unwind_cache): Likewise.
+ (nios2_stub_frame_cache): Likewise.
+ * objc-lang.c (find_methods): Likewise.
+ * objfiles.c (objfiles_pspace_data_cleanup): Likewise.
+ (get_objfile_pspace_data): Likewise.
+ (get_objfile_bfd_data): Likewise.
+ (objfile_bfd_data_free): Likewise.
+ (add_to_objfile_sections): Likewise.
+ (do_free_objfile_cleanup): Likewise.
+ (resume_section_map_updates_cleanup): Likewise.
+ * opencl-lang.c (builtin_opencl_type): Likewise.
+ * osabi.c (generic_elf_osabi_sniff_abi_tag_sections): Likewise.
+ * osdata.c (osdata_start_osdata): Likewise.
+ (osdata_start_item): Likewise.
+ (osdata_start_column): Likewise.
+ (osdata_end_column): Likewise.
+ (clear_parsing_data): Likewise.
+ (osdata_free_cleanup): Likewise.
+ * parse.c (type_stack_cleanup): Likewise.
+ (exp_uses_objfile_iter): Likewise.
+ * ppc-linux-tdep.c (ppc_linux_supply_gregset): Likewise.
+ (ppc_linux_collect_gregset): Likewise.
+ (ppu2spu_prev_arch): Likewise.
+ (ppu2spu_this_id): Likewise.
+ (ppu2spu_prev_register): Likewise.
+ (ppu2spu_unwind_register): Likewise.
+ (ppu2spu_sniffer): Likewise.
+ (ppu2spu_dealloc_cache): Likewise.
+ (ppc_linux_init_abi): Likewise.
+ * ppcfbsd-tdep.c (ppcfbsd_sigtramp_frame_cache): Likewise.
+ * ppcobsd-tdep.c (ppcobsd_sigtramp_frame_cache): Likewise.
+ * progspace.c (restore_program_space): Likewise.
+ * psymtab.c (find_pc_sect_psymtab): Likewise.
+ (compare_psymbols): Likewise.
+ (psymbol_bcache_full): Likewise.
+ (allocate_psymtab): Likewise.
+ (discard_psymtabs_upto): Likewise.
+ * python/py-block.c (set_block): Likewise.
+ (del_objfile_blocks): Likewise.
+ * python/py-breakpoint.c (build_bp_list): Likewise.
+ * python/py-inferior.c (inferior_to_inferior_object): Likewise.
+ (build_inferior_list): Likewise.
+ (py_free_inferior): Likewise.
+ * python/py-objfile.c (py_free_objfile): Likewise.
+ (objfile_to_objfile_object): Likewise.
+ * python/py-prettyprint.c (py_restore_tstate): Likewise.
+ * python/py-progspace.c (py_free_pspace): Likewise.
+ (pspace_to_pspace_object): Likewise.
+ * python/py-symbol.c (set_symbol): Likewise.
+ (del_objfile_symbols): Likewise.
+ * python/py-symtab.c (set_sal): Likewise.
+ (set_symtab): Likewise.
+ (del_objfile_symtab): Likewise.
+ (del_objfile_sal): Likewise.
+ * python/py-type.c (save_objfile_types): Likewise.
+ (set_type): Likewise.
+ * python/py-unwind.c (pyuw_prev_register): Likewise.
+ (pyuw_on_new_gdbarch): Likewise.
+ * python/py-utils.c (py_decref): Likewise.
+ (py_xdecref): Likewise.
+ (gdb_py_generic_dict): Likewise.
+ * python/py-xmethods.c (gdbpy_free_xmethod_worker_data): Likewise.
+ (gdbpy_clone_xmethod_worker_data): Likewise.
+ (gdbpy_get_xmethod_arg_types): Likewise.
+ (gdbpy_get_xmethod_result_type): Likewise.
+ (gdbpy_invoke_xmethod): Likewise.
+ * python/python.c (gdbpy_apply_type_printers): Likewise.
+ (gdbpy_free_type_printers): Likewise.
+ * record-btrace.c (record_btrace_disable_callback): Likewise.
+ (bfcache_hash): Likewise.
+ (bfcache_eq): Likewise.
+ (btrace_get_frame_function): Likewise.
+ (record_btrace_frame_unwind_stop_reason): Likewise.
+ (record_btrace_frame_this_id): Likewise.
+ (record_btrace_frame_prev_register): Likewise.
+ (record_btrace_frame_dealloc_cache): Likewise.
+ * record-full.c (record_full_message_wrapper): Likewise.
+ (record_full_save_cleanups): Likewise.
+ * regcache.c (regcache_descr): Likewise.
+ (do_regcache_xfree): Likewise.
+ (do_regcache_invalidate): Likewise.
+ (do_cooked_read): Likewise.
+ (regcache_transfer_regset): Likewise.
+ * reggroups.c (reggroup_add): Likewise.
+ (reggroup_next): Likewise.
+ (reggroup_prev): Likewise.
+ * remote-fileio.c (do_remote_fileio_request): Likewise.
+ * remote-notif.c (remote_async_get_pending_events_handler): Likewise.
+ (do_notif_event_xfree): Likewise.
+ * remote.c (get_remote_arch_state): Likewise.
+ (remote_pspace_data_cleanup): Likewise.
+ (get_remote_exec_file): Likewise.
+ (set_pspace_remote_exec_file): Likewise.
+ (compare_pnums): Likewise.
+ (clear_threads_listing_context): Likewise.
+ (remote_newthread_step): Likewise.
+ (start_thread): Likewise.
+ (end_thread): Likewise.
+ (remove_child_of_pending_fork): Likewise.
+ (remove_stop_reply_for_inferior): Likewise.
+ (remove_stop_reply_of_remote_state): Likewise.
+ (remote_notif_remove_once_on_match): Likewise.
+ (stop_reply_match_ptid_and_ws): Likewise.
+ (kill_child_of_pending_fork): Likewise.
+ (register_remote_g_packet_guess): Likewise.
+ (remote_read_description_p): Likewise.
+ (remote_read_description): Likewise.
+ (free_actions_list_cleanup_wrapper): Likewise.
+ (remote_async_serial_handler): Likewise.
+ * rl78-tdep.c (rl78_get_opcode_byte): Likewise.
+ (rl78_analyze_frame_prologue): Likewise.
+ * rs6000-tdep.c (ppc_supply_gregset): Likewise.
+ (ppc_supply_fpregset): Likewise.
+ (ppc_supply_vsxregset): Likewise.
+ (ppc_supply_vrregset): Likewise.
+ (ppc_collect_gregset): Likewise.
+ (ppc_collect_fpregset): Likewise.
+ (ppc_collect_vsxregset): Likewise.
+ (ppc_collect_vrregset): Likewise.
+ (e500_move_ev_register): Likewise.
+ (do_regcache_raw_write): Likewise.
+ (rs6000_frame_cache): Likewise.
+ (rs6000_epilogue_frame_cache): Likewise.
+ (rs6000_gdbarch_init): Likewise.
+ * rx-tdep.c (rx_get_opcode_byte): Likewise.
+ (rx_analyze_frame_prologue): Likewise.
+ (rx_frame_type): Likewise.
+ (rx_frame_sniffer_common): Likewise.
+ * s390-linux-tdep.c (s390_check_for_saved): Likewise.
+ (s390_frame_unwind_cache): Likewise.
+ (s390_stub_frame_unwind_cache): Likewise.
+ (s390_sigtramp_frame_unwind_cache): Likewise.
+ * score-tdep.c (score_make_prologue_cache): Likewise.
+ * sentinel-frame.c (sentinel_frame_prev_register): Likewise.
+ (sentinel_frame_prev_arch): Likewise.
+ * ser-base.c (fd_event): Likewise.
+ (push_event): Likewise.
+ (ser_base_write): Likewise.
+ * ser-pipe.c (pipe_close): Likewise.
+ * serial.c (serial_write): Likewise.
+ * sh-tdep.c (sh_frame_cache): Likewise.
+ (sh_stub_this_id): Likewise.
+ * sh64-tdep.c (sh64_frame_cache): Likewise.
+ * solib-aix.c (get_solib_aix_inferior_data): Likewise.
+ (library_list_start_library): Likewise.
+ (library_list_start_list): Likewise.
+ (solib_aix_free_library_list): Likewise.
+ * solib-darwin.c (get_darwin_info): Likewise.
+ * solib-dsbt.c (get_dsbt_info): Likewise.
+ * solib-spu.c (append_ocl_sos): Likewise.
+ * solib-svr4.c (svr4_pspace_data_cleanup): Likewise.
+ (get_svr4_info): Likewise.
+ (library_list_start_library): Likewise.
+ (svr4_library_list_start_list): Likewise.
+ (hash_probe_and_action): Likewise.
+ (equal_probe_and_action): Likewise.
+ (svr4_update_solib_event_breakpoint): Likewise.
+ (set_solib_svr4_fetch_link_map_offsets): Likewise.
+ (svr4_fetch_link_map_offsets): Likewise.
+ (svr4_have_link_map_offsets): Likewise.
+ * solib-target.c (library_list_start_segment): Likewise.
+ (library_list_start_section): Likewise.
+ (library_list_start_library): Likewise.
+ (library_list_end_library): Likewise.
+ (library_list_start_list): Likewise.
+ (solib_target_free_library_list): Likewise.
+ * solib.c (solib_ops): Likewise.
+ (set_solib_ops): Likewise.
+ * sparc-sol2-tdep.c (sparc32_sol2_sigtramp_frame_cache): Likewise.
+ * sparc-tdep.c (sparc_frame_cache): Likewise.
+ (sparc32_frame_cache): Likewise.
+ (sparc32_supply_gregset): Likewise.
+ (sparc32_collect_gregset): Likewise.
+ (sparc32_supply_fpregset): Likewise.
+ (sparc32_collect_fpregset): Likewise.
+ * sparc64-sol2-tdep.c (sparc64_sol2_sigtramp_frame_cache): Likewise.
+ * sparc64-tdep.c (sparc64_supply_gregset): Likewise.
+ (sparc64_collect_gregset): Likewise.
+ (sparc64_supply_fpregset): Likewise.
+ (sparc64_collect_fpregset): Likewise.
+ * sparc64fbsd-tdep.c (sparc64fbsd_sigtramp_frame_cache): Likewise.
+ * sparc64nbsd-tdep.c (sparc64nbsd_sigcontext_frame_cache): Likewise.
+ * sparc64obsd-tdep.c (sparc64obsd_frame_cache): Likewise.
+ (sparc64obsd_trapframe_cache): Likewise.
+ * sparcnbsd-tdep.c (sparc32nbsd_sigcontext_frame_cache): Likewise.
+ * sparcobsd-tdep.c (sparc32obsd_sigtramp_frame_cache): Likewise.
+ * spu-multiarch.c (spu_gdbarch): Likewise.
+ * spu-tdep.c (spu_frame_unwind_cache): Likewise.
+ (spu2ppu_prev_arch): Likewise.
+ (spu2ppu_this_id): Likewise.
+ (spu2ppu_prev_register): Likewise.
+ (spu2ppu_dealloc_cache): Likewise.
+ (spu_dis_asm_print_address): Likewise.
+ (gdb_print_insn_spu): Likewise.
+ (spu_get_overlay_table): Likewise.
+ * stabsread.c (rs6000_builtin_type): Likewise.
+ * stack.c (do_print_variable_and_value): Likewise.
+ * stap-probe.c (get_stap_base_address_1): Likewise.
+ * symfile-debug.c (debug_qf_has_symbols): Likewise.
+ (debug_qf_find_last_source_symtab): Likewise.
+ (debug_qf_forget_cached_source_info): Likewise.
+ (debug_qf_map_symtabs_matching_filename): Likewise.
+ (debug_qf_lookup_symbol): Likewise.
+ (debug_qf_print_stats): Likewise.
+ (debug_qf_dump): Likewise.
+ (debug_qf_relocate): Likewise.
+ (debug_qf_expand_symtabs_for_function): Likewise.
+ (debug_qf_expand_all_symtabs): Likewise.
+ (debug_qf_expand_symtabs_with_fullname): Likewise.
+ (debug_qf_map_matching_symbols): Likewise.
+ (debug_qf_expand_symtabs_matching): Likewise.
+ (debug_qf_find_pc_sect_compunit_symtab): Likewise.
+ (debug_qf_map_symbol_filenames): Likewise.
+ (debug_sym_get_probes): Likewise.
+ (debug_sym_new_init): Likewise.
+ (debug_sym_init): Likewise.
+ (debug_sym_read): Likewise.
+ (debug_sym_read_psymbols): Likewise.
+ (debug_sym_finish): Likewise.
+ (debug_sym_offsets): Likewise.
+ (debug_sym_read_linetable): Likewise.
+ (debug_sym_relocate): Likewise.
+ (uninstall_symfile_debug_logging): Likewise.
+ * symfile-mem.c (symbol_file_add_from_memory_wrapper): Likewise.
+ * symfile.c (place_section): Likewise.
+ (add_section_size_callback): Likewise.
+ (load_progress): Likewise.
+ (load_section_callback): Likewise.
+ (clear_memory_write_data): Likewise.
+ (allocate_symtab): Likewise.
+ * symmisc.c (maintenance_expand_file_matcher): Likewise.
+ * symtab.c (lookup_symtab_callback): Likewise.
+ (hash_demangled_name_entry): Likewise.
+ (eq_demangled_name_entry): Likewise.
+ (get_symbol_cache): Likewise.
+ (symbol_cache_cleanup): Likewise.
+ (set_symbol_cache_size): Likewise.
+ (symbol_cache_flush): Likewise.
+ (maintenance_print_symbol_cache): Likewise.
+ (maintenance_print_symbol_cache_statistics): Likewise.
+ (delete_filename_seen_cache): Likewise.
+ (output_partial_symbol_filename): Likewise.
+ (search_symbols_file_matches): Likewise.
+ (search_symbols_name_matches): Likewise.
+ (do_free_completion_list): Likewise.
+ (maybe_add_partial_symtab_filename): Likewise.
+ (get_main_info): Likewise.
+ (main_info_cleanup): Likewise.
+ * target-dcache.c (target_dcache_cleanup): Likewise.
+ (target_dcache_init_p): Likewise.
+ (target_dcache_invalidate): Likewise.
+ (target_dcache_get): Likewise.
+ (target_dcache_get_or_init): Likewise.
+ * target-descriptions.c (target_find_description): Likewise.
+ (tdesc_find_type): Likewise.
+ (tdesc_data_cleanup): Likewise.
+ (tdesc_find_arch_register): Likewise.
+ (tdesc_register_name): Likewise.
+ (tdesc_register_type): Likewise.
+ (tdesc_register_reggroup_p): Likewise.
+ (set_tdesc_pseudo_register_name): Likewise.
+ (set_tdesc_pseudo_register_type): Likewise.
+ (set_tdesc_pseudo_register_reggroup_p): Likewise.
+ (tdesc_use_registers): Likewise.
+ (free_target_description): Likewise.
+ * target-memory.c (compare_block_starting_address): Likewise.
+ (cleanup_request_data): Likewise.
+ (cleanup_write_requests_vector): Likewise.
+ * target.c (open_target): Likewise.
+ (cleanup_restore_target_terminal): Likewise.
+ (free_memory_read_result_vector): Likewise.
+ * thread.c (disable_thread_stack_temporaries): Likewise.
+ (finish_thread_state_cleanup): Likewise.
+ (do_restore_current_thread_cleanup): Likewise.
+ (restore_current_thread_cleanup_dtor): Likewise.
+ (set_thread_refcount): Likewise.
+ (tp_array_compar): Likewise.
+ (do_captured_thread_select): Likewise.
+ * tic6x-tdep.c (tic6x_frame_unwind_cache): Likewise.
+ (tic6x_stub_this_id): Likewise.
+ * tilegx-tdep.c (tilegx_frame_cache): Likewise.
+ * top.c (do_restore_instream_cleanup): Likewise.
+ (gdb_readline_wrapper_cleanup): Likewise.
+ (kill_or_detach): Likewise.
+ (print_inferior_quit_action): Likewise.
+ * tracefile-tfile.c (match_blocktype): Likewise.
+ (build_traceframe_info): Likewise.
+ * tracefile.c (trace_file_writer_xfree): Likewise.
+ * tracepoint.c (memrange_cmp): Likewise.
+ (do_collect_symbol): Likewise.
+ (do_clear_collection_list): Likewise.
+ (do_restore_current_traceframe_cleanup): Likewise.
+ (restore_current_traceframe_cleanup_dtor): Likewise.
+ (free_current_marker): Likewise.
+ (traceframe_info_start_memory): Likewise.
+ (traceframe_info_start_tvar): Likewise.
+ (free_result): Likewise.
+ * tramp-frame.c (tramp_frame_cache): Likewise.
+ * tui/tui-file.c (tui_file_delete): Likewise.
+ (tui_fileopen): Likewise.
+ (tui_sfileopen): Likewise.
+ (tui_file_isatty): Likewise.
+ (tui_file_rewind): Likewise.
+ (tui_file_put): Likewise.
+ (tui_file_fputs): Likewise.
+ (tui_file_get_strbuf): Likewise.
+ (tui_file_adjust_strbuf): Likewise.
+ (tui_file_flush): Likewise.
+ * tui/tui-layout.c (make_command_window): Likewise.
+ (make_data_window): Likewise.
+ (show_source_disasm_command): Likewise.
+ (show_data): Likewise.
+ (make_source_or_disasm_window): Likewise.
+ (show_source_or_disasm_and_command): Likewise.
+ * tui/tui-out.c (tui_field_int): Likewise.
+ (tui_field_string): Likewise.
+ (tui_field_fmt): Likewise.
+ (tui_text): Likewise.
+ * typeprint.c (hash_typedef_field): Likewise.
+ (eq_typedef_field): Likewise.
+ (do_free_typedef_hash): Likewise.
+ (copy_typedef_hash_element): Likewise.
+ (do_free_global_table): Likewise.
+ (find_global_typedef): Likewise.
+ (find_typedef_in_hash): Likewise.
+ * ui-file.c (ui_file_write_for_put): Likewise.
+ (do_ui_file_xstrdup): Likewise.
+ (mem_file_delete): Likewise.
+ (mem_file_rewind): Likewise.
+ (mem_file_put): Likewise.
+ (mem_file_write): Likewise.
+ (stdio_file_delete): Likewise.
+ (stdio_file_flush): Likewise.
+ (stdio_file_read): Likewise.
+ (stdio_file_write): Likewise.
+ (stdio_file_write_async_safe): Likewise.
+ (stdio_file_fputs): Likewise.
+ (stdio_file_isatty): Likewise.
+ (stdio_file_fseek): Likewise.
+ (tee_file_delete): Likewise.
+ (tee_file_flush): Likewise.
+ (tee_file_write): Likewise.
+ (tee_file_fputs): Likewise.
+ (tee_file_isatty): Likewise.
+ * ui-out.c (do_cleanup_table_end): Likewise.
+ (do_cleanup_end): Likewise.
+ * user-regs.c (user_reg_add): Likewise.
+ (user_reg_map_name_to_regnum): Likewise.
+ (usernum_to_user_reg): Likewise.
+ (maintenance_print_user_registers): Likewise.
+ * utils.c (do_bfd_close_cleanup): Likewise.
+ (do_fclose_cleanup): Likewise.
+ (do_obstack_free): Likewise.
+ (do_ui_file_delete): Likewise.
+ (do_ui_out_redirect_pop): Likewise.
+ (do_free_section_addr_info): Likewise.
+ (restore_integer): Likewise.
+ (do_unpush_target): Likewise.
+ (do_htab_delete_cleanup): Likewise.
+ (do_restore_ui_file): Likewise.
+ (do_value_free): Likewise.
+ (do_free_so): Likewise.
+ (free_current_contents): Likewise.
+ (do_regfree_cleanup): Likewise.
+ (core_addr_hash): Likewise.
+ (core_addr_eq): Likewise.
+ (do_free_char_ptr_vec): Likewise.
+ * v850-tdep.c (v850_frame_cache): Likewise.
+ * varobj.c (do_free_variable_cleanup): Likewise.
+ * vax-tdep.c (vax_supply_gregset): Likewise.
+ (vax_frame_cache): Likewise.
+ * vaxobsd-tdep.c (vaxobsd_sigtramp_frame_cache): Likewise.
+ * xml-support.c (gdb_xml_body_text): Likewise.
+ (gdb_xml_values_cleanup): Likewise.
+ (gdb_xml_start_element): Likewise.
+ (gdb_xml_start_element_wrapper): Likewise.
+ (gdb_xml_end_element): Likewise.
+ (gdb_xml_end_element_wrapper): Likewise.
+ (gdb_xml_cleanup): Likewise.
+ (gdb_xml_fetch_external_entity): Likewise.
+ (gdb_xml_parse_attr_enum): Likewise.
+ (xinclude_start_include): Likewise.
+ (xinclude_end_include): Likewise.
+ (xml_xinclude_default): Likewise.
+ (xml_xinclude_start_doctype): Likewise.
+ (xml_xinclude_end_doctype): Likewise.
+ (xml_xinclude_cleanup): Likewise.
+ (xml_fetch_content_from_file): Likewise.
+ * xml-syscall.c (free_syscalls_info): Likewise.
+ (syscall_start_syscall): Likewise.
+ * xml-tdesc.c (tdesc_end_arch): Likewise.
+ (tdesc_end_osabi): Likewise.
+ (tdesc_end_compatible): Likewise.
+ (tdesc_start_target): Likewise.
+ (tdesc_start_feature): Likewise.
+ (tdesc_start_reg): Likewise.
+ (tdesc_start_union): Likewise.
+ (tdesc_start_struct): Likewise.
+ (tdesc_start_flags): Likewise.
+ (tdesc_start_field): Likewise.
+ (tdesc_start_vector): Likewise.
+ (fetch_available_features_from_target): Likewise.
+ * xstormy16-tdep.c (xstormy16_frame_cache): Likewise.
+ * xtensa-tdep.c (xtensa_supply_gregset): Likewise.
+ (xtensa_frame_cache): Likewise.
+ (xtensa_frame_prev_register): Likewise.
+ (xtensa_extract_return_value): Likewise.
+
+2015-09-25 Simon Marchi <simon.marchi@ericsson.com>
+
* aarch64-tdep.c (aarch64_make_prologue_cache): Add cast(s).
(aarch64_make_stub_cache): Likewise.
(value_of_aarch64_user_reg): Likewise.
diff --git a/gdb/macrocmd.c b/gdb/macrocmd.c
index 2eb9dff..aca4fdc 100644
--- a/gdb/macrocmd.c
+++ b/gdb/macrocmd.c
@@ -196,7 +196,7 @@ print_macro_callback (const char *name, const struct macro_definition *macro,
struct macro_source_file *source, int line,
void *user_data)
{
- if (! user_data || strcmp (user_data, name) == 0)
+ if (! user_data || strcmp ((const char *) user_data, name) == 0)
print_macro_definition (name, macro, source, line);
}
diff --git a/gdb/macrotab.c b/gdb/macrotab.c
index 9245c7c..435b3f1 100644
--- a/gdb/macrotab.c
+++ b/gdb/macrotab.c
@@ -130,7 +130,7 @@ macro_bcache (struct macro_table *t, const void *addr, int len)
static const char *
macro_bcache_str (struct macro_table *t, const char *s)
{
- return macro_bcache (t, s, strlen (s) + 1);
+ return (const char *) macro_bcache (t, s, strlen (s) + 1);
}
@@ -575,7 +575,8 @@ new_macro_definition (struct macro_table *t,
cached_argv[i] = macro_bcache_str (t, argv[i]);
/* Now bcache the array of argument pointers itself. */
- d->argv = macro_bcache (t, cached_argv, cached_argv_size);
+ d->argv = ((const char * const *)
+ macro_bcache (t, cached_argv, cached_argv_size));
}
/* We don't bcache the entire definition structure because it's got
diff --git a/gdb/main.c b/gdb/main.c
index aecd60a..49c9b68 100644
--- a/gdb/main.c
+++ b/gdb/main.c
@@ -437,7 +437,7 @@ DEF_VEC_O (cmdarg_s);
static int
captured_main (void *data)
{
- struct captured_main_args *context = data;
+ struct captured_main_args *context = (struct captured_main_args *) data;
int argc = context->argc;
char **argv = context->argv;
static int quiet = 0;
diff --git a/gdb/maint.c b/gdb/maint.c
index 5d7fca5..c95f645 100644
--- a/gdb/maint.c
+++ b/gdb/maint.c
@@ -303,7 +303,7 @@ print_bfd_section_info (bfd *abfd,
{
flagword flags = bfd_get_section_flags (abfd, asect);
const char *name = bfd_section_name (abfd, asect);
- const char *arg = datum;
+ const char *arg = (const char *) datum;
if (arg == NULL || *arg == '\0'
|| match_substring (arg, name)
diff --git a/gdb/mdebugread.c b/gdb/mdebugread.c
index 7a81592..8109ee3 100644
--- a/gdb/mdebugread.c
+++ b/gdb/mdebugread.c
@@ -359,7 +359,7 @@ mdebug_build_psymtabs (struct objfile *objfile,
info->fdr = (FDR *) obstack_alloc (&objfile->objfile_obstack,
(info->symbolic_header.ifdMax
* sizeof (FDR)));
- fdr_src = info->external_fdr;
+ fdr_src = (char *) info->external_fdr;
fdr_end = (fdr_src
+ info->symbolic_header.ifdMax * swap->external_fdr_size);
fdr_ptr = info->fdr;
@@ -1348,7 +1348,8 @@ static struct type *
basic_type (int bt, struct objfile *objfile)
{
struct gdbarch *gdbarch = get_objfile_arch (objfile);
- struct type **map_bt = objfile_data (objfile, basic_type_data);
+ struct type **map_bt
+ = (struct type **) objfile_data (objfile, basic_type_data);
struct type *tp;
if (bt >= btMax)
diff --git a/gdb/memattr.c b/gdb/memattr.c
index a2aac07..40381c5 100644
--- a/gdb/memattr.c
+++ b/gdb/memattr.c
@@ -98,8 +98,8 @@ mem_region_lessthan (const struct mem_region *lhs,
int
mem_region_cmp (const void *untyped_lhs, const void *untyped_rhs)
{
- const struct mem_region *lhs = untyped_lhs;
- const struct mem_region *rhs = untyped_rhs;
+ const struct mem_region *lhs = (const struct mem_region *) untyped_lhs;
+ const struct mem_region *rhs = (const struct mem_region *) untyped_rhs;
if (lhs->lo < rhs->lo)
return -1;
diff --git a/gdb/memory-map.c b/gdb/memory-map.c
index 77eb93e..d56b14c 100644
--- a/gdb/memory-map.c
+++ b/gdb/memory-map.c
@@ -55,13 +55,17 @@ memory_map_start_memory (struct gdb_xml_parser *parser,
const struct gdb_xml_element *element,
void *user_data, VEC(gdb_xml_value_s) *attributes)
{
- struct memory_map_parsing_data *data = user_data;
+ struct memory_map_parsing_data *data
+ = (struct memory_map_parsing_data *) user_data;
struct mem_region *r = VEC_safe_push (mem_region_s, *data->memory_map, NULL);
ULONGEST *start_p, *length_p, *type_p;
- start_p = xml_find_attribute (attributes, "start")->value;
- length_p = xml_find_attribute (attributes, "length")->value;
- type_p = xml_find_attribute (attributes, "type")->value;
+ start_p
+ = (long unsigned int *) xml_find_attribute (attributes, "start")->value;
+ length_p
+ = (long unsigned int *) xml_find_attribute (attributes, "length")->value;
+ type_p
+ = (long unsigned int *) xml_find_attribute (attributes, "type")->value;
mem_region_init (r);
r->lo = *start_p;
@@ -78,7 +82,8 @@ memory_map_end_memory (struct gdb_xml_parser *parser,
const struct gdb_xml_element *element,
void *user_data, const char *body_text)
{
- struct memory_map_parsing_data *data = user_data;
+ struct memory_map_parsing_data *data
+ = (struct memory_map_parsing_data *) user_data;
struct mem_region *r = VEC_last (mem_region_s, *data->memory_map);
if (r->attrib.mode == MEM_FLASH && r->attrib.blocksize == -1)
@@ -93,10 +98,11 @@ memory_map_start_property (struct gdb_xml_parser *parser,
const struct gdb_xml_element *element,
void *user_data, VEC(gdb_xml_value_s) *attributes)
{
- struct memory_map_parsing_data *data = user_data;
+ struct memory_map_parsing_data *data
+ = (struct memory_map_parsing_data *) user_data;
char *name;
- name = xml_find_attribute (attributes, "name")->value;
+ name = (char *) xml_find_attribute (attributes, "name")->value;
snprintf (data->property_name, sizeof (data->property_name), "%s", name);
}
@@ -107,7 +113,8 @@ memory_map_end_property (struct gdb_xml_parser *parser,
const struct gdb_xml_element *element,
void *user_data, const char *body_text)
{
- struct memory_map_parsing_data *data = user_data;
+ struct memory_map_parsing_data *data
+ = (struct memory_map_parsing_data *) user_data;
char *name = data->property_name;
if (strcmp (name, "blocksize") == 0)
@@ -125,7 +132,7 @@ memory_map_end_property (struct gdb_xml_parser *parser,
static void
clear_result (void *p)
{
- VEC(mem_region_s) **result = p;
+ VEC(mem_region_s) **result = (VEC(mem_region_s) **) p;
VEC_free (mem_region_s, *result);
*result = NULL;
}
diff --git a/gdb/memrange.c b/gdb/memrange.c
index e4fbb52..04db5da 100644
--- a/gdb/memrange.c
+++ b/gdb/memrange.c
@@ -46,8 +46,8 @@ address_in_mem_range (CORE_ADDR address, const struct mem_range *r)
static int
compare_mem_ranges (const void *ap, const void *bp)
{
- const struct mem_range *r1 = ap;
- const struct mem_range *r2 = bp;
+ const struct mem_range *r1 = (const struct mem_range *) ap;
+ const struct mem_range *r2 = (const struct mem_range *) bp;
if (r1->start > r2->start)
return 1;
diff --git a/gdb/mep-tdep.c b/gdb/mep-tdep.c
index d602576..b3c1f77 100644
--- a/gdb/mep-tdep.c
+++ b/gdb/mep-tdep.c
@@ -1950,10 +1950,11 @@ mep_analyze_frame_prologue (struct frame_info *this_frame,
stop_addr = func_start;
mep_analyze_prologue (get_frame_arch (this_frame),
- func_start, stop_addr, *this_prologue_cache);
+ func_start, stop_addr,
+ (struct mep_prologue *) *this_prologue_cache);
}
- return *this_prologue_cache;
+ return (struct mep_prologue *) *this_prologue_cache;
}
diff --git a/gdb/mi/mi-cmd-var.c b/gdb/mi/mi-cmd-var.c
index ee0bbc6..e316812 100644
--- a/gdb/mi/mi-cmd-var.c
+++ b/gdb/mi/mi-cmd-var.c
@@ -649,7 +649,7 @@ struct mi_cmd_var_update
static void
mi_cmd_var_update_iter (struct varobj *var, void *data_pointer)
{
- struct mi_cmd_var_update *data = data_pointer;
+ struct mi_cmd_var_update *data = (struct mi_cmd_var_update *) data_pointer;
int thread_id, thread_stopped;
thread_id = varobj_get_thread_id (var);
diff --git a/gdb/mi/mi-console.c b/gdb/mi/mi-console.c
index 257f452..e0947e0 100644
--- a/gdb/mi/mi-console.c
+++ b/gdb/mi/mi-console.c
@@ -67,7 +67,8 @@ mi_console_file_new (struct ui_file *raw, const char *prefix, char quote)
static void
mi_console_file_delete (struct ui_file *file)
{
- struct mi_console_file *mi_console = ui_file_data (file);
+ struct mi_console_file *mi_console
+ = (struct mi_console_file *) ui_file_data (file);
if (mi_console->magic != &mi_console_file_magic)
internal_error (__FILE__, __LINE__,
@@ -79,7 +80,8 @@ mi_console_file_delete (struct ui_file *file)
static void
mi_console_file_fputs (const char *buf, struct ui_file *file)
{
- struct mi_console_file *mi_console = ui_file_data (file);
+ struct mi_console_file *mi_console
+ = (struct mi_console_file *) ui_file_data (file);
if (mi_console->magic != &mi_console_file_magic)
internal_error (__FILE__, __LINE__,
@@ -97,7 +99,7 @@ mi_console_file_fputs (const char *buf, struct ui_file *file)
static void
mi_console_raw_packet (void *data, const char *buf, long length_buf)
{
- struct mi_console_file *mi_console = data;
+ struct mi_console_file *mi_console = (struct mi_console_file *) data;
if (mi_console->magic != &mi_console_file_magic)
internal_error (__FILE__, __LINE__,
@@ -126,7 +128,8 @@ mi_console_raw_packet (void *data, const char *buf, long length_buf)
static void
mi_console_file_flush (struct ui_file *file)
{
- struct mi_console_file *mi_console = ui_file_data (file);
+ struct mi_console_file *mi_console
+ = (struct mi_console_file *) ui_file_data (file);
if (mi_console->magic != &mi_console_file_magic)
internal_error (__FILE__, __LINE__,
@@ -144,7 +147,8 @@ mi_console_file_flush (struct ui_file *file)
void
mi_console_set_raw (struct ui_file *file, struct ui_file *raw)
{
- struct mi_console_file *mi_console = ui_file_data (file);
+ struct mi_console_file *mi_console
+ = (struct mi_console_file *) ui_file_data (file);
if (mi_console->magic != &mi_console_file_magic)
internal_error (__FILE__, __LINE__,
diff --git a/gdb/mi/mi-interp.c b/gdb/mi/mi-interp.c
index 385b975..b349df2 100644
--- a/gdb/mi/mi-interp.c
+++ b/gdb/mi/mi-interp.c
@@ -173,7 +173,7 @@ mi_interpreter_init (struct interp *interp, int top_level)
static int
mi_interpreter_resume (void *data)
{
- struct mi_interp *mi = data;
+ struct mi_interp *mi = (struct mi_interp *) data;
/* As per hack note in mi_interpreter_init, swap in the output
channels... */
@@ -355,7 +355,7 @@ mi_command_loop (void *data)
static void
mi_new_thread (struct thread_info *t)
{
- struct mi_interp *mi = top_level_interpreter_data ();
+ struct mi_interp *mi = (struct mi_interp *) top_level_interpreter_data ();
struct inferior *inf = find_inferior_ptid (t->ptid);
gdb_assert (inf);
@@ -378,7 +378,7 @@ mi_thread_exit (struct thread_info *t, int silent)
inf = find_inferior_ptid (t->ptid);
- mi = top_level_interpreter_data ();
+ mi = (struct mi_interp *) top_level_interpreter_data ();
old_chain = make_cleanup_restore_target_terminal ();
target_terminal_ours ();
fprintf_unfiltered (mi->event_channel,
@@ -394,7 +394,7 @@ mi_thread_exit (struct thread_info *t, int silent)
static void
mi_record_changed (struct inferior *inferior, int started)
{
- struct mi_interp *mi = top_level_interpreter_data ();
+ struct mi_interp *mi = (struct mi_interp *) top_level_interpreter_data ();
fprintf_unfiltered (mi->event_channel, "record-%s,thread-group=\"i%d\"",
started ? "started" : "stopped", inferior->num);
@@ -405,7 +405,7 @@ mi_record_changed (struct inferior *inferior, int started)
static void
mi_inferior_added (struct inferior *inf)
{
- struct mi_interp *mi = top_level_interpreter_data ();
+ struct mi_interp *mi = (struct mi_interp *) top_level_interpreter_data ();
target_terminal_ours ();
fprintf_unfiltered (mi->event_channel,
@@ -417,7 +417,7 @@ mi_inferior_added (struct inferior *inf)
static void
mi_inferior_appeared (struct inferior *inf)
{
- struct mi_interp *mi = top_level_interpreter_data ();
+ struct mi_interp *mi = (struct mi_interp *) top_level_interpreter_data ();
target_terminal_ours ();
fprintf_unfiltered (mi->event_channel,
@@ -429,7 +429,7 @@ mi_inferior_appeared (struct inferior *inf)
static void
mi_inferior_exit (struct inferior *inf)
{
- struct mi_interp *mi = top_level_interpreter_data ();
+ struct mi_interp *mi = (struct mi_interp *) top_level_interpreter_data ();
target_terminal_ours ();
if (inf->has_exit_code)
@@ -446,7 +446,7 @@ mi_inferior_exit (struct inferior *inf)
static void
mi_inferior_removed (struct inferior *inf)
{
- struct mi_interp *mi = top_level_interpreter_data ();
+ struct mi_interp *mi = (struct mi_interp *) top_level_interpreter_data ();
target_terminal_ours ();
fprintf_unfiltered (mi->event_channel,
@@ -484,7 +484,7 @@ mi_interp_data (void)
struct interp *interp = find_mi_interpreter ();
if (interp != NULL)
- return interp_data (interp);
+ return (struct mi_interp *) interp_data (interp);
return NULL;
}
@@ -611,7 +611,8 @@ mi_on_normal_stop (struct bpstats *bs, int print_frame)
|| (tp->control.command_interp != NULL
&& tp->control.command_interp != top_level_interpreter ()))
{
- struct mi_interp *mi = top_level_interpreter_data ();
+ struct mi_interp *mi
+ = (struct mi_interp *) top_level_interpreter_data ();
print_stop_event (mi->cli_uiout);
}
@@ -674,7 +675,7 @@ struct mi_suppress_notification mi_suppress_notification =
static void
mi_traceframe_changed (int tfnum, int tpnum)
{
- struct mi_interp *mi = top_level_interpreter_data ();
+ struct mi_interp *mi = (struct mi_interp *) top_level_interpreter_data ();
if (mi_suppress_notification.traceframe)
return;
@@ -696,7 +697,7 @@ mi_traceframe_changed (int tfnum, int tpnum)
static void
mi_tsv_created (const struct trace_state_variable *tsv)
{
- struct mi_interp *mi = top_level_interpreter_data ();
+ struct mi_interp *mi = (struct mi_interp *) top_level_interpreter_data ();
target_terminal_ours ();
@@ -712,7 +713,7 @@ mi_tsv_created (const struct trace_state_variable *tsv)
static void
mi_tsv_deleted (const struct trace_state_variable *tsv)
{
- struct mi_interp *mi = top_level_interpreter_data ();
+ struct mi_interp *mi = (struct mi_interp *) top_level_interpreter_data ();
target_terminal_ours ();
@@ -730,7 +731,7 @@ mi_tsv_deleted (const struct trace_state_variable *tsv)
static void
mi_tsv_modified (const struct trace_state_variable *tsv)
{
- struct mi_interp *mi = top_level_interpreter_data ();
+ struct mi_interp *mi = (struct mi_interp *) top_level_interpreter_data ();
struct ui_out *mi_uiout = interp_ui_out (top_level_interpreter ());
target_terminal_ours ();
@@ -756,7 +757,7 @@ mi_tsv_modified (const struct trace_state_variable *tsv)
static void
mi_breakpoint_created (struct breakpoint *b)
{
- struct mi_interp *mi = top_level_interpreter_data ();
+ struct mi_interp *mi = (struct mi_interp *) top_level_interpreter_data ();
struct ui_out *mi_uiout = interp_ui_out (top_level_interpreter ());
if (mi_suppress_notification.breakpoint)
@@ -795,7 +796,7 @@ mi_breakpoint_created (struct breakpoint *b)
static void
mi_breakpoint_deleted (struct breakpoint *b)
{
- struct mi_interp *mi = top_level_interpreter_data ();
+ struct mi_interp *mi = (struct mi_interp *) top_level_interpreter_data ();
if (mi_suppress_notification.breakpoint)
return;
@@ -816,7 +817,7 @@ mi_breakpoint_deleted (struct breakpoint *b)
static void
mi_breakpoint_modified (struct breakpoint *b)
{
- struct mi_interp *mi = top_level_interpreter_data ();
+ struct mi_interp *mi = (struct mi_interp *) top_level_interpreter_data ();
struct ui_out *mi_uiout = interp_ui_out (top_level_interpreter ());
if (mi_suppress_notification.breakpoint)
@@ -853,7 +854,7 @@ mi_breakpoint_modified (struct breakpoint *b)
static int
mi_output_running_pid (struct thread_info *info, void *arg)
{
- ptid_t *ptid = arg;
+ ptid_t *ptid = (ptid_t *) arg;
if (ptid_get_pid (*ptid) == ptid_get_pid (info->ptid))
fprintf_unfiltered (raw_stdout,
@@ -868,7 +869,7 @@ mi_inferior_count (struct inferior *inf, void *arg)
{
if (inf->pid != 0)
{
- int *count_p = arg;
+ int *count_p = (int *) arg;
(*count_p)++;
}
@@ -944,7 +945,7 @@ mi_on_resume (ptid_t ptid)
static void
mi_solib_loaded (struct so_list *solib)
{
- struct mi_interp *mi = top_level_interpreter_data ();
+ struct mi_interp *mi = (struct mi_interp *) top_level_interpreter_data ();
struct ui_out *uiout = interp_ui_out (top_level_interpreter ());
target_terminal_ours ();
@@ -970,7 +971,7 @@ mi_solib_loaded (struct so_list *solib)
static void
mi_solib_unloaded (struct so_list *solib)
{
- struct mi_interp *mi = top_level_interpreter_data ();
+ struct mi_interp *mi = (struct mi_interp *) top_level_interpreter_data ();
struct ui_out *uiout = interp_ui_out (top_level_interpreter ());
target_terminal_ours ();
@@ -997,7 +998,7 @@ mi_solib_unloaded (struct so_list *solib)
static void
mi_command_param_changed (const char *param, const char *value)
{
- struct mi_interp *mi = top_level_interpreter_data ();
+ struct mi_interp *mi = (struct mi_interp *) top_level_interpreter_data ();
struct ui_out *mi_uiout = interp_ui_out (top_level_interpreter ());
if (mi_suppress_notification.cmd_param_changed)
@@ -1024,7 +1025,7 @@ static void
mi_memory_changed (struct inferior *inferior, CORE_ADDR memaddr,
ssize_t len, const bfd_byte *myaddr)
{
- struct mi_interp *mi = top_level_interpreter_data ();
+ struct mi_interp *mi = (struct mi_interp *) top_level_interpreter_data ();
struct ui_out *mi_uiout = interp_ui_out (top_level_interpreter ());
struct obj_section *sec;
@@ -1066,7 +1067,7 @@ report_initial_inferior (struct inferior *inf, void *closure)
mi_inferior_added assumes that inferior is fully initialized
and top_level_interpreter_data is set, we cannot call
it here. */
- struct mi_interp *mi = closure;
+ struct mi_interp *mi = (struct mi_interp *) closure;
target_terminal_ours ();
fprintf_unfiltered (mi->event_channel,
@@ -1079,7 +1080,7 @@ report_initial_inferior (struct inferior *inf, void *closure)
static struct ui_out *
mi_ui_out (struct interp *interp)
{
- struct mi_interp *mi = interp_data (interp);
+ struct mi_interp *mi = (struct mi_interp *) interp_data (interp);
return mi->mi_uiout;
}
@@ -1096,7 +1097,7 @@ static int
mi_set_logging (struct interp *interp, int start_log,
struct ui_file *out, struct ui_file *logfile)
{
- struct mi_interp *mi = interp_data (interp);
+ struct mi_interp *mi = (struct mi_interp *) interp_data (interp);
if (!mi)
return 0;
diff --git a/gdb/mi/mi-main.c b/gdb/mi/mi-main.c
index 8712a7f..3ad11bb 100644
--- a/gdb/mi/mi-main.c
+++ b/gdb/mi/mi-main.c
@@ -610,7 +610,7 @@ struct collect_cores_data
static int
collect_cores (struct thread_info *ti, void *xdata)
{
- struct collect_cores_data *data = xdata;
+ struct collect_cores_data *data = (struct collect_cores_data *) xdata;
if (ptid_get_pid (ti->ptid) == data->pid)
{
@@ -643,7 +643,8 @@ struct print_one_inferior_data
static int
print_one_inferior (struct inferior *inferior, void *xdata)
{
- struct print_one_inferior_data *top_data = xdata;
+ struct print_one_inferior_data *top_data
+ = (struct print_one_inferior_data *) xdata;
struct ui_out *uiout = current_uiout;
if (VEC_empty (int, top_data->inferiors)
@@ -728,7 +729,7 @@ output_cores (struct ui_out *uiout, const char *field_name, const char *xcores)
static void
free_vector_of_ints (void *xvector)
{
- VEC (int) **vector = xvector;
+ VEC (int) **vector = (VEC (int) **) xvector;
VEC_free (int, *vector);
}
@@ -759,7 +760,7 @@ splay_tree_int_comparator (splay_tree_key xa, splay_tree_key xb)
static void
free_splay_tree (void *xt)
{
- splay_tree t = xt;
+ splay_tree t = (splay_tree) xt;
splay_tree_delete (t);
}
@@ -2150,7 +2151,8 @@ mi_execute_command (const char *cmd, int from_tty)
=thread-selected is supposed to indicate user's intentions. */
&& strcmp (command->command, "thread-select") != 0)
{
- struct mi_interp *mi = top_level_interpreter_data ();
+ struct mi_interp *mi
+ = (struct mi_interp *) top_level_interpreter_data ();
int report_change = 0;
if (command->thread == -1)
diff --git a/gdb/mi/mi-out.c b/gdb/mi/mi-out.c
index ef0a2df..b234bba 100644
--- a/gdb/mi/mi-out.c
+++ b/gdb/mi/mi-out.c
@@ -120,7 +120,7 @@ mi_table_begin (struct ui_out *uiout,
void
mi_table_body (struct ui_out *uiout)
{
- mi_out_data *data = ui_out_data (uiout);
+ mi_out_data *data = (mi_out_data *) ui_out_data (uiout);
if (data->suppress_output)
return;
@@ -134,7 +134,7 @@ mi_table_body (struct ui_out *uiout)
void
mi_table_end (struct ui_out *uiout)
{
- mi_out_data *data = ui_out_data (uiout);
+ mi_out_data *data = (mi_out_data *) ui_out_data (uiout);
data->suppress_output = 0;
mi_close (uiout, ui_out_type_list); /* body */
@@ -147,7 +147,7 @@ void
mi_table_header (struct ui_out *uiout, int width, enum ui_align alignment,
const char *col_name, const char *colhdr)
{
- mi_out_data *data = ui_out_data (uiout);
+ mi_out_data *data = (mi_out_data *) ui_out_data (uiout);
if (data->suppress_output)
return;
@@ -166,7 +166,7 @@ void
mi_begin (struct ui_out *uiout, enum ui_out_type type, int level,
const char *id)
{
- mi_out_data *data = ui_out_data (uiout);
+ mi_out_data *data = (mi_out_data *) ui_out_data (uiout);
if (data->suppress_output)
return;
@@ -179,7 +179,7 @@ mi_begin (struct ui_out *uiout, enum ui_out_type type, int level,
void
mi_end (struct ui_out *uiout, enum ui_out_type type, int level)
{
- mi_out_data *data = ui_out_data (uiout);
+ mi_out_data *data = (mi_out_data *) ui_out_data (uiout);
if (data->suppress_output)
return;
@@ -194,7 +194,7 @@ mi_field_int (struct ui_out *uiout, int fldno, int width,
enum ui_align alignment, const char *fldname, int value)
{
char buffer[20]; /* FIXME: how many chars long a %d can become? */
- mi_out_data *data = ui_out_data (uiout);
+ mi_out_data *data = (mi_out_data *) ui_out_data (uiout);
if (data->suppress_output)
return;
@@ -218,7 +218,7 @@ void
mi_field_string (struct ui_out *uiout, int fldno, int width,
enum ui_align align, const char *fldname, const char *string)
{
- mi_out_data *data = ui_out_data (uiout);
+ mi_out_data *data = (mi_out_data *) ui_out_data (uiout);
struct ui_file *stream;
if (data->suppress_output)
@@ -241,7 +241,7 @@ mi_field_fmt (struct ui_out *uiout, int fldno, int width,
enum ui_align align, const char *fldname,
const char *format, va_list args)
{
- mi_out_data *data = ui_out_data (uiout);
+ mi_out_data *data = (mi_out_data *) ui_out_data (uiout);
struct ui_file *stream;
if (data->suppress_output)
@@ -282,7 +282,7 @@ mi_wrap_hint (struct ui_out *uiout, char *identstring)
void
mi_flush (struct ui_out *uiout)
{
- mi_out_data *data = ui_out_data (uiout);
+ mi_out_data *data = (mi_out_data *) ui_out_data (uiout);
struct ui_file *stream = VEC_last (ui_filep, data->streams);
gdb_flush (stream);
@@ -291,7 +291,7 @@ mi_flush (struct ui_out *uiout)
int
mi_redirect (struct ui_out *uiout, struct ui_file *outstream)
{
- mi_out_data *data = ui_out_data (uiout);
+ mi_out_data *data = (mi_out_data *) ui_out_data (uiout);
if (outstream != NULL)
VEC_safe_push (ui_filep, data->streams, outstream);
@@ -308,7 +308,7 @@ mi_redirect (struct ui_out *uiout, struct ui_file *outstream)
static void
field_separator (struct ui_out *uiout)
{
- mi_out_data *data = ui_out_data (uiout);
+ mi_out_data *data = (mi_out_data *) ui_out_data (uiout);
struct ui_file *stream = VEC_last (ui_filep, data->streams);
if (data->suppress_field_separator)
@@ -320,7 +320,7 @@ field_separator (struct ui_out *uiout)
static void
mi_open (struct ui_out *uiout, const char *name, enum ui_out_type type)
{
- mi_out_data *data = ui_out_data (uiout);
+ mi_out_data *data = (mi_out_data *) ui_out_data (uiout);
struct ui_file *stream = VEC_last (ui_filep, data->streams);
field_separator (uiout);
@@ -343,7 +343,7 @@ mi_open (struct ui_out *uiout, const char *name, enum ui_out_type type)
static void
mi_close (struct ui_out *uiout, enum ui_out_type type)
{
- mi_out_data *data = ui_out_data (uiout);
+ mi_out_data *data = (mi_out_data *) ui_out_data (uiout);
struct ui_file *stream = VEC_last (ui_filep, data->streams);
switch (type)
@@ -365,7 +365,7 @@ mi_close (struct ui_out *uiout, enum ui_out_type type)
void
mi_out_buffered (struct ui_out *uiout, char *string)
{
- mi_out_data *data = ui_out_data (uiout);
+ mi_out_data *data = (mi_out_data *) ui_out_data (uiout);
struct ui_file *stream = VEC_last (ui_filep, data->streams);
fprintf_unfiltered (stream, "%s", string);
@@ -376,7 +376,7 @@ mi_out_buffered (struct ui_out *uiout, char *string)
void
mi_out_rewind (struct ui_out *uiout)
{
- mi_out_data *data = ui_out_data (uiout);
+ mi_out_data *data = (mi_out_data *) ui_out_data (uiout);
struct ui_file *stream = VEC_last (ui_filep, data->streams);
ui_file_rewind (stream);
@@ -387,7 +387,7 @@ mi_out_rewind (struct ui_out *uiout)
void
mi_out_put (struct ui_out *uiout, struct ui_file *stream)
{
- mi_out_data *data = ui_out_data (uiout);
+ mi_out_data *data = (mi_out_data *) ui_out_data (uiout);
struct ui_file *outstream = VEC_last (ui_filep, data->streams);
ui_file_put (outstream, ui_file_write_for_put, stream);
@@ -399,7 +399,7 @@ mi_out_put (struct ui_out *uiout, struct ui_file *stream)
int
mi_version (struct ui_out *uiout)
{
- mi_out_data *data = ui_out_data (uiout);
+ mi_out_data *data = (mi_out_data *) ui_out_data (uiout);
return data->mi_version;
}
@@ -424,7 +424,7 @@ mi_out_data_ctor (mi_out_data *self, int mi_version, struct ui_file *stream)
static void
mi_out_data_dtor (struct ui_out *ui_out)
{
- mi_out_data *data = ui_out_data (ui_out);
+ mi_out_data *data = (mi_out_data *) ui_out_data (ui_out);
VEC_free (ui_filep, data->streams);
xfree (data);
diff --git a/gdb/mi/mi-parse.c b/gdb/mi/mi-parse.c
index 92efe26..55ac3a5 100644
--- a/gdb/mi/mi-parse.c
+++ b/gdb/mi/mi-parse.c
@@ -229,7 +229,7 @@ mi_parse_free (struct mi_parse *parse)
static void
mi_parse_cleanup (void *arg)
{
- mi_parse_free (arg);
+ mi_parse_free ((struct mi_parse *) arg);
}
struct mi_parse *
diff --git a/gdb/microblaze-tdep.c b/gdb/microblaze-tdep.c
index 8cc1df2..02dfd2d 100644
--- a/gdb/microblaze-tdep.c
+++ b/gdb/microblaze-tdep.c
@@ -441,7 +441,7 @@ microblaze_frame_cache (struct frame_info *next_frame, void **this_cache)
int rn;
if (*this_cache)
- return *this_cache;
+ return (struct microblaze_frame_cache *) *this_cache;
cache = microblaze_alloc_frame_cache ();
*this_cache = cache;
diff --git a/gdb/minidebug.c b/gdb/minidebug.c
index 8610a15..b5cf45a 100644
--- a/gdb/minidebug.c
+++ b/gdb/minidebug.c
@@ -76,7 +76,7 @@ struct gdb_lzma_stream
static void *
lzma_open (struct bfd *nbfd, void *open_closure)
{
- asection *section = open_closure;
+ asection *section = (asection *) open_closure;
bfd_size_type size, offset;
lzma_stream_flags options;
gdb_byte footer[LZMA_STREAM_HEADER_SIZE];
@@ -133,7 +133,7 @@ static file_ptr
lzma_pread (struct bfd *nbfd, void *stream, void *buf, file_ptr nbytes,
file_ptr offset)
{
- struct gdb_lzma_stream *lstream = stream;
+ struct gdb_lzma_stream *lstream = (struct gdb_lzma_stream *) stream;
bfd_size_type chunk_size;
lzma_index_iter iter;
gdb_byte *compressed, *uncompressed;
@@ -220,7 +220,7 @@ static int
lzma_close (struct bfd *nbfd,
void *stream)
{
- struct gdb_lzma_stream *lstream = stream;
+ struct gdb_lzma_stream *lstream = (struct gdb_lzma_stream *) stream;
lzma_index_end (lstream->index, &gdb_lzma_allocator);
xfree (lstream->data);
@@ -239,7 +239,7 @@ lzma_stat (struct bfd *abfd,
void *stream,
struct stat *sb)
{
- struct gdb_lzma_stream *lstream = stream;
+ struct gdb_lzma_stream *lstream = (struct gdb_lzma_stream *) stream;
memset (sb, 0, sizeof (struct stat));
sb->st_size = lzma_index_uncompressed_size (lstream->index);
diff --git a/gdb/mips-linux-tdep.c b/gdb/mips-linux-tdep.c
index fe45dcc..a8c86bb 100644
--- a/gdb/mips-linux-tdep.c
+++ b/gdb/mips-linux-tdep.c
@@ -1642,7 +1642,8 @@ mips_linux_init_abi (struct gdbarch_info info,
{
struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch);
enum mips_abi abi = mips_abi (gdbarch);
- struct tdesc_arch_data *tdesc_data = (void *) info.tdep_info;
+ struct tdesc_arch_data *tdesc_data
+ = (struct tdesc_arch_data *) info.tdep_info;
linux_init_abi (info, gdbarch);
diff --git a/gdb/mips-sde-tdep.c b/gdb/mips-sde-tdep.c
index 0246b27..8e4690e 100644
--- a/gdb/mips-sde-tdep.c
+++ b/gdb/mips-sde-tdep.c
@@ -48,7 +48,7 @@ mips_sde_frame_cache (struct frame_info *this_frame, void **this_cache)
int i;
if (*this_cache != NULL)
- return *this_cache;
+ return (struct trad_frame_cache *) *this_cache;
cache = trad_frame_cache_zalloc (this_frame);
*this_cache = cache;
@@ -205,7 +205,7 @@ static void
mips_sde_elf_osabi_sniff_abi_tag_sections (bfd *abfd, asection *sect,
void *obj)
{
- enum gdb_osabi *os_ident_ptr = obj;
+ enum gdb_osabi *os_ident_ptr = (enum gdb_osabi *) obj;
const char *name;
name = bfd_get_section_name (abfd, sect);
diff --git a/gdb/mips-tdep.c b/gdb/mips-tdep.c
index c0f84ee..388513e 100644
--- a/gdb/mips-tdep.c
+++ b/gdb/mips-tdep.c
@@ -2818,7 +2818,7 @@ mips_insn16_frame_cache (struct frame_info *this_frame, void **this_cache)
struct mips_frame_cache *cache;
if ((*this_cache) != NULL)
- return (*this_cache);
+ return (struct mips_frame_cache *) (*this_cache);
cache = FRAME_OBSTACK_ZALLOC (struct mips_frame_cache);
(*this_cache) = cache;
cache->saved_regs = trad_frame_alloc_saved_regs (this_frame);
@@ -2836,7 +2836,8 @@ mips_insn16_frame_cache (struct frame_info *this_frame, void **this_cache)
if (start_addr == 0)
return cache;
- mips16_scan_prologue (gdbarch, start_addr, pc, this_frame, *this_cache);
+ mips16_scan_prologue (gdbarch, start_addr, pc, this_frame,
+ (struct mips_frame_cache *) *this_cache);
}
/* gdbarch_sp_regnum contains the value and not the address. */
@@ -2844,7 +2845,7 @@ mips_insn16_frame_cache (struct frame_info *this_frame, void **this_cache)
gdbarch_num_regs (gdbarch) + MIPS_SP_REGNUM,
cache->base);
- return (*this_cache);
+ return (struct mips_frame_cache *) (*this_cache);
}
static void
@@ -3263,7 +3264,7 @@ mips_micro_frame_cache (struct frame_info *this_frame, void **this_cache)
struct mips_frame_cache *cache;
if ((*this_cache) != NULL)
- return (*this_cache);
+ return (struct mips_frame_cache *) (*this_cache);
cache = FRAME_OBSTACK_ZALLOC (struct mips_frame_cache);
(*this_cache) = cache;
@@ -3282,7 +3283,8 @@ mips_micro_frame_cache (struct frame_info *this_frame, void **this_cache)
if (start_addr == 0)
return cache;
- micromips_scan_prologue (gdbarch, start_addr, pc, this_frame, *this_cache);
+ micromips_scan_prologue (gdbarch, start_addr, pc, this_frame,
+ (struct mips_frame_cache *) *this_cache);
}
/* gdbarch_sp_regnum contains the value and not the address. */
@@ -3290,7 +3292,7 @@ mips_micro_frame_cache (struct frame_info *this_frame, void **this_cache)
gdbarch_num_regs (gdbarch) + MIPS_SP_REGNUM,
cache->base);
- return (*this_cache);
+ return (struct mips_frame_cache *) (*this_cache);
}
static void
@@ -3640,7 +3642,7 @@ mips_insn32_frame_cache (struct frame_info *this_frame, void **this_cache)
struct mips_frame_cache *cache;
if ((*this_cache) != NULL)
- return (*this_cache);
+ return (struct mips_frame_cache *) (*this_cache);
cache = FRAME_OBSTACK_ZALLOC (struct mips_frame_cache);
(*this_cache) = cache;
@@ -3659,7 +3661,8 @@ mips_insn32_frame_cache (struct frame_info *this_frame, void **this_cache)
if (start_addr == 0)
return cache;
- mips32_scan_prologue (gdbarch, start_addr, pc, this_frame, *this_cache);
+ mips32_scan_prologue (gdbarch, start_addr, pc, this_frame,
+ (struct mips_frame_cache *) *this_cache);
}
/* gdbarch_sp_regnum contains the value and not the address. */
@@ -3667,7 +3670,7 @@ mips_insn32_frame_cache (struct frame_info *this_frame, void **this_cache)
gdbarch_num_regs (gdbarch) + MIPS_SP_REGNUM,
cache->base);
- return (*this_cache);
+ return (struct mips_frame_cache *) (*this_cache);
}
static void
@@ -3749,7 +3752,7 @@ mips_stub_frame_cache (struct frame_info *this_frame, void **this_cache)
int num_regs = gdbarch_num_regs (gdbarch);
if ((*this_cache) != NULL)
- return (*this_cache);
+ return (struct trad_frame_cache *) (*this_cache);
this_trad_cache = trad_frame_cache_zalloc (this_frame);
(*this_cache) = this_trad_cache;
@@ -7035,7 +7038,7 @@ reinit_frame_cache_sfunc (char *args, int from_tty,
static int
gdb_print_insn_mips (bfd_vma memaddr, struct disassemble_info *info)
{
- struct gdbarch *gdbarch = info->application_data;
+ struct gdbarch *gdbarch = (struct gdbarch *) info->application_data;
/* FIXME: cagney/2003-06-26: Is this even necessary? The
disassembler needs to be able to locally determine the ISA, and
@@ -8186,7 +8189,7 @@ mips_register_g_packet_guesses (struct gdbarch *gdbarch)
static struct value *
value_of_mips_user_reg (struct frame_info *frame, const void *baton)
{
- const int *reg_p = baton;
+ const int *reg_p = (const int *) baton;
return value_of_register (*reg_p, frame);
}
@@ -8895,7 +8898,7 @@ mips_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
mips_register_g_packet_guesses (gdbarch);
/* Hook in OS ABI-specific overrides, if they have been registered. */
- info.tdep_info = (void *) tdesc_data;
+ info.tdep_info = (struct gdbarch_tdep_info *) tdesc_data;
gdbarch_init_osabi (info, gdbarch);
/* The hook may have adjusted num_regs, fetch the final value and
diff --git a/gdb/mips64obsd-tdep.c b/gdb/mips64obsd-tdep.c
index 3150155..a3921c1 100644
--- a/gdb/mips64obsd-tdep.c
+++ b/gdb/mips64obsd-tdep.c
@@ -46,7 +46,7 @@ mips64obsd_supply_gregset (const struct regset *regset,
struct regcache *regcache, int regnum,
const void *gregs, size_t len)
{
- const char *regs = gregs;
+ const char *regs = (const char *) gregs;
int i;
for (i = 0; i < MIPS64OBSD_NUM_REGS; i++)
diff --git a/gdb/mipsnbsd-tdep.c b/gdb/mipsnbsd-tdep.c
index 7cb83c0..390c088 100644
--- a/gdb/mipsnbsd-tdep.c
+++ b/gdb/mipsnbsd-tdep.c
@@ -56,7 +56,7 @@ mipsnbsd_supply_fpregset (const struct regset *regset,
int regnum, const void *fpregs, size_t len)
{
size_t regsize = mips_isa_regsize (get_regcache_arch (regcache));
- const char *regs = fpregs;
+ const char *regs = (const char *) fpregs;
int i;
gdb_assert (len >= MIPSNBSD_NUM_FPREGS * regsize);
@@ -79,7 +79,7 @@ mipsnbsd_supply_gregset (const struct regset *regset,
const void *gregs, size_t len)
{
size_t regsize = mips_isa_regsize (get_regcache_arch (regcache));
- const char *regs = gregs;
+ const char *regs = (const char *) gregs;
int i;
gdb_assert (len >= MIPSNBSD_NUM_GREGS * regsize);
diff --git a/gdb/mn10300-linux-tdep.c b/gdb/mn10300-linux-tdep.c
index 9ac6c15..7a6d779 100644
--- a/gdb/mn10300-linux-tdep.c
+++ b/gdb/mn10300-linux-tdep.c
@@ -243,7 +243,8 @@ am33_supply_fpregset_method (const struct regset *regset,
struct regcache *regcache,
int regnum, const void *fpregs, size_t len)
{
- const mn10300_elf_fpregset_t *fpregset = fpregs;
+ const mn10300_elf_fpregset_t *fpregset
+ = (const mn10300_elf_fpregset_t *) fpregs;
gdb_assert (len >= sizeof (mn10300_elf_fpregset_t));
@@ -275,7 +276,7 @@ am33_collect_gregset_method (const struct regset *regset,
const struct regcache *regcache,
int regnum, void *gregs, size_t len)
{
- mn10300_elf_gregset_t *regp = gregs;
+ mn10300_elf_gregset_t *regp = (gdb_byte (*)[28][4]) gregs;
int i;
gdb_assert (len >= sizeof (mn10300_elf_gregset_t));
@@ -423,7 +424,7 @@ am33_collect_fpregset_method (const struct regset *regset,
const struct regcache *regcache,
int regnum, void *fpregs, size_t len)
{
- mn10300_elf_fpregset_t *fpregset = fpregs;
+ mn10300_elf_fpregset_t *fpregset = (mn10300_elf_fpregset_t *) fpregs;
gdb_assert (len >= sizeof (mn10300_elf_fpregset_t));
diff --git a/gdb/mn10300-tdep.c b/gdb/mn10300-tdep.c
index b5e1fa7..c6d018f 100644
--- a/gdb/mn10300-tdep.c
+++ b/gdb/mn10300-tdep.c
@@ -1092,10 +1092,12 @@ mn10300_analyze_frame_prologue (struct frame_info *this_frame,
stop_addr = func_start;
mn10300_analyze_prologue (get_frame_arch (this_frame),
- func_start, stop_addr, *this_prologue_cache);
+ func_start, stop_addr,
+ ((struct mn10300_prologue *)
+ *this_prologue_cache));
}
- return *this_prologue_cache;
+ return (struct mn10300_prologue *) *this_prologue_cache;
}
/* Given the next frame and a prologue cache, return this frame's
diff --git a/gdb/moxie-tdep.c b/gdb/moxie-tdep.c
index 9496314..3236012 100644
--- a/gdb/moxie-tdep.c
+++ b/gdb/moxie-tdep.c
@@ -570,7 +570,7 @@ moxie_frame_cache (struct frame_info *this_frame, void **this_cache)
int i;
if (*this_cache)
- return *this_cache;
+ return (struct moxie_frame_cache *) *this_cache;
cache = moxie_alloc_frame_cache ();
*this_cache = cache;
diff --git a/gdb/msp430-tdep.c b/gdb/msp430-tdep.c
index 56276af..896ee57 100644
--- a/gdb/msp430-tdep.c
+++ b/gdb/msp430-tdep.c
@@ -306,7 +306,8 @@ struct msp430_get_opcode_byte_handle
static int
msp430_get_opcode_byte (void *handle)
{
- struct msp430_get_opcode_byte_handle *opcdata = handle;
+ struct msp430_get_opcode_byte_handle *opcdata
+ = (struct msp430_get_opcode_byte_handle *) handle;
int status;
gdb_byte byte;
@@ -502,10 +503,11 @@ msp430_analyze_frame_prologue (struct frame_info *this_frame,
stop_addr = func_start;
msp430_analyze_prologue (get_frame_arch (this_frame), func_start,
- stop_addr, *this_prologue_cache);
+ stop_addr,
+ (struct msp430_prologue *) *this_prologue_cache);
}
- return *this_prologue_cache;
+ return (struct msp430_prologue *) *this_prologue_cache;
}
/* Given a frame and a prologue cache, return this frame's base. */
diff --git a/gdb/mt-tdep.c b/gdb/mt-tdep.c
index 21d081d..44983f0 100644
--- a/gdb/mt-tdep.c
+++ b/gdb/mt-tdep.c
@@ -915,7 +915,7 @@ mt_frame_unwind_cache (struct frame_info *this_frame,
ULONGEST sp, fp;
if ((*this_prologue_cache))
- return (*this_prologue_cache);
+ return (struct mt_unwind_cache *) (*this_prologue_cache);
gdbarch = get_frame_arch (this_frame);
info = FRAME_OBSTACK_ZALLOC (struct mt_unwind_cache);
diff --git a/gdb/nios2-linux-tdep.c b/gdb/nios2-linux-tdep.c
index 6b483e8..909fecd 100644
--- a/gdb/nios2-linux-tdep.c
+++ b/gdb/nios2-linux-tdep.c
@@ -61,7 +61,7 @@ nios2_supply_gregset (const struct regset *regset,
struct regcache *regcache,
int regnum, const void *gregs_buf, size_t len)
{
- const gdb_byte *gregs = gregs_buf;
+ const gdb_byte *gregs = (const gdb_byte *) gregs_buf;
int regno;
static const gdb_byte zero_buf[4] = {0, 0, 0, 0};
@@ -83,7 +83,7 @@ nios2_collect_gregset (const struct regset *regset,
const struct regcache *regcache,
int regnum, void *gregs_buf, size_t len)
{
- gdb_byte *gregs = gregs_buf;
+ gdb_byte *gregs = (gdb_byte *) gregs_buf;
int regno;
for (regno = NIOS2_Z_REGNUM; regno <= NIOS2_MPUACC_REGNUM; regno++)
diff --git a/gdb/nios2-tdep.c b/gdb/nios2-tdep.c
index aa59528..3b66dba 100644
--- a/gdb/nios2-tdep.c
+++ b/gdb/nios2-tdep.c
@@ -1920,7 +1920,7 @@ nios2_frame_unwind_cache (struct frame_info *this_frame,
int i;
if (*this_prologue_cache)
- return *this_prologue_cache;
+ return (struct nios2_unwind_cache *) *this_prologue_cache;
cache = FRAME_OBSTACK_ZALLOC (struct nios2_unwind_cache);
*this_prologue_cache = cache;
@@ -2028,7 +2028,7 @@ nios2_stub_frame_cache (struct frame_info *this_frame, void **this_cache)
int num_regs = gdbarch_num_regs (gdbarch);
if (*this_cache != NULL)
- return *this_cache;
+ return (struct trad_frame_cache *) *this_cache;
this_trad_cache = trad_frame_cache_zalloc (this_frame);
*this_cache = this_trad_cache;
diff --git a/gdb/objc-lang.c b/gdb/objc-lang.c
index 227ecc0..f190673 100644
--- a/gdb/objc-lang.c
+++ b/gdb/objc-lang.c
@@ -981,7 +981,7 @@ find_methods (char type, const char *theclass, const char *category,
unsigned int objfile_csym = 0;
- objc_csym = objfile_data (objfile, objc_objfile_data);
+ objc_csym = (unsigned int *) objfile_data (objfile, objc_objfile_data);
if (objc_csym != NULL && *objc_csym == 0)
/* There are no ObjC symbols in this objfile. Skip it entirely. */
continue;
diff --git a/gdb/objfiles.c b/gdb/objfiles.c
index fc692d1..d33379f 100644
--- a/gdb/objfiles.c
+++ b/gdb/objfiles.c
@@ -83,7 +83,7 @@ static const struct program_space_data *objfiles_pspace_data;
static void
objfiles_pspace_data_cleanup (struct program_space *pspace, void *arg)
{
- struct objfile_pspace_info *info = arg;
+ struct objfile_pspace_info *info = (struct objfile_pspace_info *) arg;
xfree (info->sections);
xfree (info);
@@ -97,7 +97,8 @@ get_objfile_pspace_data (struct program_space *pspace)
{
struct objfile_pspace_info *info;
- info = program_space_data (pspace, objfiles_pspace_data);
+ info = ((struct objfile_pspace_info *)
+ program_space_data (pspace, objfiles_pspace_data));
if (info == NULL)
{
info = XCNEW (struct objfile_pspace_info);
@@ -127,7 +128,8 @@ get_objfile_bfd_data (struct objfile *objfile, struct bfd *abfd)
struct objfile_per_bfd_storage *storage = NULL;
if (abfd != NULL)
- storage = bfd_data (abfd, objfiles_bfd_data);
+ storage = ((struct objfile_per_bfd_storage *)
+ bfd_data (abfd, objfiles_bfd_data));
if (storage == NULL)
{
@@ -176,7 +178,7 @@ free_objfile_per_bfd_storage (struct objfile_per_bfd_storage *storage)
static void
objfile_bfd_data_free (struct bfd *unused, void *d)
{
- free_objfile_per_bfd_storage (d);
+ free_objfile_per_bfd_storage ((struct objfile_per_bfd_storage *) d);
}
/* See objfiles.h. */
@@ -320,7 +322,7 @@ static void
add_to_objfile_sections (struct bfd *abfd, struct bfd_section *asect,
void *objfilep)
{
- add_to_objfile_sections_full (abfd, asect, objfilep, 0);
+ add_to_objfile_sections_full (abfd, asect, (struct objfile *) objfilep, 0);
}
/* Builds a section table for OBJFILE.
@@ -755,7 +757,7 @@ free_objfile (struct objfile *objfile)
static void
do_free_objfile_cleanup (void *obj)
{
- free_objfile (obj);
+ free_objfile ((struct objfile *) obj);
}
struct cleanup *
@@ -1522,7 +1524,7 @@ resume_section_map_updates (struct program_space *pspace)
void
resume_section_map_updates_cleanup (void *arg)
{
- resume_section_map_updates (arg);
+ resume_section_map_updates ((struct program_space *) arg);
}
/* Return 1 if ADDR maps into one of the sections of OBJFILE and 0
diff --git a/gdb/opencl-lang.c b/gdb/opencl-lang.c
index 6583d15..3d17ce4 100644
--- a/gdb/opencl-lang.c
+++ b/gdb/opencl-lang.c
@@ -69,7 +69,7 @@ static struct gdbarch_data *opencl_type_data;
static struct type **
builtin_opencl_type (struct gdbarch *gdbarch)
{
- return gdbarch_data (gdbarch, opencl_type_data);
+ return (struct type **) gdbarch_data (gdbarch, opencl_type_data);
}
/* Returns the corresponding OpenCL vector type from the given type code,
diff --git a/gdb/osabi.c b/gdb/osabi.c
index eb5a750..5836033 100644
--- a/gdb/osabi.c
+++ b/gdb/osabi.c
@@ -441,7 +441,7 @@ check_note (bfd *abfd, asection *sect, char *note, unsigned int *sectsize,
void
generic_elf_osabi_sniff_abi_tag_sections (bfd *abfd, asection *sect, void *obj)
{
- enum gdb_osabi *osabi = obj;
+ enum gdb_osabi *osabi = (enum gdb_osabi *) obj;
const char *name;
unsigned int sectsize;
char *note;
diff --git a/gdb/osdata.c b/gdb/osdata.c
index d33026c..2ac0062 100644
--- a/gdb/osdata.c
+++ b/gdb/osdata.c
@@ -58,14 +58,14 @@ osdata_start_osdata (struct gdb_xml_parser *parser,
const struct gdb_xml_element *element,
void *user_data, VEC(gdb_xml_value_s) *attributes)
{
- struct osdata_parsing_data *data = user_data;
+ struct osdata_parsing_data *data = (struct osdata_parsing_data *) user_data;
char *type;
struct osdata *osdata;
if (data->osdata)
gdb_xml_error (parser, _("Seen more than on osdata element"));
- type = xml_find_attribute (attributes, "type")->value;
+ type = (char *) xml_find_attribute (attributes, "type")->value;
osdata = XCNEW (struct osdata);
osdata->type = xstrdup (type);
data->osdata = osdata;
@@ -78,7 +78,7 @@ osdata_start_item (struct gdb_xml_parser *parser,
const struct gdb_xml_element *element,
void *user_data, VEC(gdb_xml_value_s) *attributes)
{
- struct osdata_parsing_data *data = user_data;
+ struct osdata_parsing_data *data = (struct osdata_parsing_data *) user_data;
struct osdata_item item = { NULL };
VEC_safe_push (osdata_item_s, data->osdata->items, &item);
@@ -91,8 +91,9 @@ osdata_start_column (struct gdb_xml_parser *parser,
const struct gdb_xml_element *element,
void *user_data, VEC(gdb_xml_value_s) *attributes)
{
- struct osdata_parsing_data *data = user_data;
- const char *name = xml_find_attribute (attributes, "name")->value;
+ struct osdata_parsing_data *data = (struct osdata_parsing_data *) user_data;
+ const char *name
+ = (const char *) xml_find_attribute (attributes, "name")->value;
data->property_name = xstrdup (name);
}
@@ -104,7 +105,7 @@ osdata_end_column (struct gdb_xml_parser *parser,
const struct gdb_xml_element *element,
void *user_data, const char *body_text)
{
- struct osdata_parsing_data *data = user_data;
+ struct osdata_parsing_data *data = (struct osdata_parsing_data *) user_data;
struct osdata *osdata = data->osdata;
struct osdata_item *item = VEC_last (osdata_item_s, osdata->items);
struct osdata_column *col = VEC_safe_push (osdata_column_s,
@@ -121,7 +122,7 @@ osdata_end_column (struct gdb_xml_parser *parser,
static void
clear_parsing_data (void *p)
{
- struct osdata_parsing_data *data = p;
+ struct osdata_parsing_data *data = (struct osdata_parsing_data *) p;
osdata_free (data->osdata);
data->osdata = NULL;
@@ -229,7 +230,7 @@ osdata_free (struct osdata *osdata)
static void
osdata_free_cleanup (void *arg)
{
- struct osdata *osdata = arg;
+ struct osdata *osdata = (struct osdata *) arg;
osdata_free (osdata);
}
diff --git a/gdb/parse.c b/gdb/parse.c
index fcd51f9..a24c52a 100644
--- a/gdb/parse.c
+++ b/gdb/parse.c
@@ -1621,7 +1621,7 @@ get_type_stack (void)
void
type_stack_cleanup (void *arg)
{
- struct type_stack *stack = arg;
+ struct type_stack *stack = (struct type_stack *) arg;
xfree (stack->elements);
xfree (stack);
@@ -1898,7 +1898,7 @@ exp_iterate (struct expression *exp,
static int
exp_uses_objfile_iter (struct objfile *exp_objfile, void *objfile_voidp)
{
- struct objfile *objfile = objfile_voidp;
+ struct objfile *objfile = (struct objfile *) objfile_voidp;
if (exp_objfile->separate_debug_objfile_backlink)
exp_objfile = exp_objfile->separate_debug_objfile_backlink;
diff --git a/gdb/ppc-linux-tdep.c b/gdb/ppc-linux-tdep.c
index 610e44f..ae5edc2 100644
--- a/gdb/ppc-linux-tdep.c
+++ b/gdb/ppc-linux-tdep.c
@@ -373,7 +373,8 @@ ppc_linux_supply_gregset (const struct regset *regset,
struct regcache *regcache,
int regnum, const void *gregs, size_t len)
{
- const struct ppc_reg_offsets *offsets = regset->regmap;
+ const struct ppc_reg_offsets *offsets
+ = (const struct ppc_reg_offsets *) regset->regmap;
ppc_supply_gregset (regset, regcache, regnum, gregs, len);
@@ -381,13 +382,13 @@ ppc_linux_supply_gregset (const struct regset *regset,
{
/* "orig_r3" is stored 2 slots after "pc". */
if (regnum == -1 || regnum == PPC_ORIG_R3_REGNUM)
- ppc_supply_reg (regcache, PPC_ORIG_R3_REGNUM, gregs,
+ ppc_supply_reg (regcache, PPC_ORIG_R3_REGNUM, (const gdb_byte *) gregs,
offsets->pc_offset + 2 * offsets->gpr_size,
offsets->gpr_size);
/* "trap" is stored 8 slots after "pc". */
if (regnum == -1 || regnum == PPC_TRAP_REGNUM)
- ppc_supply_reg (regcache, PPC_TRAP_REGNUM, gregs,
+ ppc_supply_reg (regcache, PPC_TRAP_REGNUM, (const gdb_byte *) gregs,
offsets->pc_offset + 8 * offsets->gpr_size,
offsets->gpr_size);
}
@@ -398,7 +399,8 @@ ppc_linux_collect_gregset (const struct regset *regset,
const struct regcache *regcache,
int regnum, void *gregs, size_t len)
{
- const struct ppc_reg_offsets *offsets = regset->regmap;
+ const struct ppc_reg_offsets *offsets
+ = (const struct ppc_reg_offsets *) regset->regmap;
/* Clear areas in the linux gregset not written elsewhere. */
if (regnum == -1)
@@ -410,13 +412,13 @@ ppc_linux_collect_gregset (const struct regset *regset,
{
/* "orig_r3" is stored 2 slots after "pc". */
if (regnum == -1 || regnum == PPC_ORIG_R3_REGNUM)
- ppc_collect_reg (regcache, PPC_ORIG_R3_REGNUM, gregs,
+ ppc_collect_reg (regcache, PPC_ORIG_R3_REGNUM, (gdb_byte *) gregs,
offsets->pc_offset + 2 * offsets->gpr_size,
offsets->gpr_size);
/* "trap" is stored 8 slots after "pc". */
if (regnum == -1 || regnum == PPC_TRAP_REGNUM)
- ppc_collect_reg (regcache, PPC_TRAP_REGNUM, gregs,
+ ppc_collect_reg (regcache, PPC_TRAP_REGNUM, (gdb_byte *) gregs,
offsets->pc_offset + 8 * offsets->gpr_size,
offsets->gpr_size);
}
@@ -1257,7 +1259,7 @@ struct ppu2spu_cache
static struct gdbarch *
ppu2spu_prev_arch (struct frame_info *this_frame, void **this_cache)
{
- struct ppu2spu_cache *cache = *this_cache;
+ struct ppu2spu_cache *cache = (struct ppu2spu_cache *) *this_cache;
return get_regcache_arch (cache->regcache);
}
@@ -1265,7 +1267,7 @@ static void
ppu2spu_this_id (struct frame_info *this_frame,
void **this_cache, struct frame_id *this_id)
{
- struct ppu2spu_cache *cache = *this_cache;
+ struct ppu2spu_cache *cache = (struct ppu2spu_cache *) *this_cache;
*this_id = cache->frame_id;
}
@@ -1273,7 +1275,7 @@ static struct value *
ppu2spu_prev_register (struct frame_info *this_frame,
void **this_cache, int regnum)
{
- struct ppu2spu_cache *cache = *this_cache;
+ struct ppu2spu_cache *cache = (struct ppu2spu_cache *) *this_cache;
struct gdbarch *gdbarch = get_regcache_arch (cache->regcache);
gdb_byte *buf;
@@ -1298,7 +1300,7 @@ struct ppu2spu_data
static enum register_status
ppu2spu_unwind_register (void *src, int regnum, gdb_byte *buf)
{
- struct ppu2spu_data *data = src;
+ struct ppu2spu_data *data = (struct ppu2spu_data *) src;
enum bfd_endian byte_order = gdbarch_byte_order (data->gdbarch);
if (regnum >= 0 && regnum < SPU_NUM_GPRS)
@@ -1350,7 +1352,7 @@ ppu2spu_sniffer (const struct frame_unwind *self,
info.bfd_arch_info = bfd_lookup_arch (bfd_arch_spu, bfd_mach_spu);
info.byte_order = BFD_ENDIAN_BIG;
info.osabi = GDB_OSABI_LINUX;
- info.tdep_info = (void *) &data.id;
+ info.tdep_info = (struct gdbarch_tdep_info *) &data.id;
data.gdbarch = gdbarch_find_by_info (info);
if (!data.gdbarch)
return 0;
@@ -1382,7 +1384,7 @@ ppu2spu_sniffer (const struct frame_unwind *self,
static void
ppu2spu_dealloc_cache (struct frame_info *self, void *this_cache)
{
- struct ppu2spu_cache *cache = this_cache;
+ struct ppu2spu_cache *cache = (struct ppu2spu_cache *) this_cache;
regcache_xfree (cache->regcache);
}
@@ -1633,7 +1635,8 @@ ppc_linux_init_abi (struct gdbarch_info info,
struct gdbarch *gdbarch)
{
struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch);
- struct tdesc_arch_data *tdesc_data = (void *) info.tdep_info;
+ struct tdesc_arch_data *tdesc_data
+ = (struct tdesc_arch_data *) info.tdep_info;
static const char *const stap_integer_prefixes[] = { "i", NULL };
static const char *const stap_register_indirection_prefixes[] = { "(",
NULL };
diff --git a/gdb/ppcfbsd-tdep.c b/gdb/ppcfbsd-tdep.c
index 04fa750..b5f1046 100644
--- a/gdb/ppcfbsd-tdep.c
+++ b/gdb/ppcfbsd-tdep.c
@@ -219,7 +219,7 @@ ppcfbsd_sigtramp_frame_cache (struct frame_info *this_frame, void **this_cache)
int i;
if (*this_cache)
- return *this_cache;
+ return (struct trad_frame_cache *) *this_cache;
cache = trad_frame_cache_zalloc (this_frame);
*this_cache = cache;
diff --git a/gdb/ppcobsd-tdep.c b/gdb/ppcobsd-tdep.c
index ffd91dd..75257f4 100644
--- a/gdb/ppcobsd-tdep.c
+++ b/gdb/ppcobsd-tdep.c
@@ -170,7 +170,7 @@ ppcobsd_sigtramp_frame_cache (struct frame_info *this_frame, void **this_cache)
int i;
if (*this_cache)
- return *this_cache;
+ return (struct trad_frame_cache *) *this_cache;
cache = trad_frame_cache_zalloc (this_frame);
*this_cache = cache;
diff --git a/gdb/progspace.c b/gdb/progspace.c
index ea2f8ec..3d7e475 100644
--- a/gdb/progspace.c
+++ b/gdb/progspace.c
@@ -215,7 +215,7 @@ set_current_program_space (struct program_space *pspace)
static void
restore_program_space (void *arg)
{
- struct program_space *saved_pspace = arg;
+ struct program_space *saved_pspace = (struct program_space *) arg;
set_current_program_space (saved_pspace);
}
diff --git a/gdb/psymtab.c b/gdb/psymtab.c
index f9fafc7..d565c67 100644
--- a/gdb/psymtab.c
+++ b/gdb/psymtab.c
@@ -315,7 +315,8 @@ find_pc_sect_psymtab (struct objfile *objfile, CORE_ADDR pc,
if (objfile->psymtabs_addrmap != NULL)
{
- pst = addrmap_find (objfile->psymtabs_addrmap, pc);
+ pst = ((struct partial_symtab *)
+ addrmap_find (objfile->psymtabs_addrmap, pc));
if (pst != NULL)
{
/* FIXME: addrmaps currently do not handle overlayed sections,
@@ -1489,8 +1490,8 @@ const struct quick_symbol_functions psym_functions =
static int
compare_psymbols (const void *s1p, const void *s2p)
{
- struct partial_symbol *const *s1 = s1p;
- struct partial_symbol *const *s2 = s2p;
+ struct partial_symbol *const *s1 = (struct partial_symbol * const*) s1p;
+ struct partial_symbol *const *s2 = (struct partial_symbol * const*) s2p;
return strcmp_iw_ordered (SYMBOL_SEARCH_NAME (*s1),
SYMBOL_SEARCH_NAME (*s2));
@@ -1624,10 +1625,9 @@ psymbol_bcache_full (struct partial_symbol *sym,
struct psymbol_bcache *bcache,
int *added)
{
- return bcache_full (sym,
- sizeof (struct partial_symbol),
- bcache->bcache,
- added);
+ return ((const struct partial_symbol *)
+ bcache_full (sym, sizeof (struct partial_symbol), bcache->bcache,
+ added));
}
/* Helper function, initialises partial symbol structure and stashes
@@ -1784,8 +1784,9 @@ allocate_psymtab (const char *filename, struct objfile *objfile)
sizeof (struct partial_symtab));
memset (psymtab, 0, sizeof (struct partial_symtab));
- psymtab->filename = bcache (filename, strlen (filename) + 1,
- objfile->per_bfd->filename_cache);
+ psymtab->filename
+ = (const char *) bcache (filename, strlen (filename) + 1,
+ objfile->per_bfd->filename_cache);
psymtab->compunit_symtab = NULL;
/* Prepend it to the psymtab list for the objfile it belongs to.
@@ -1861,7 +1862,7 @@ struct psymtab_state
static void
discard_psymtabs_upto (void *arg)
{
- struct psymtab_state *state = arg;
+ struct psymtab_state *state = (struct psymtab_state *) arg;
while (state->objfile->psymtabs != state->save)
discard_psymtab (state->objfile, state->objfile->psymtabs);
diff --git a/gdb/python/py-block.c b/gdb/python/py-block.c
index 6c0f5cb..91a3d8e 100644
--- a/gdb/python/py-block.c
+++ b/gdb/python/py-block.c
@@ -256,7 +256,8 @@ set_block (block_object *obj, const struct block *block,
if (objfile)
{
obj->objfile = objfile;
- obj->next = objfile_data (objfile, blpy_objfile_data_key);
+ obj->next = ((struct blpy_block_object *)
+ objfile_data (objfile, blpy_objfile_data_key));
if (obj->next)
obj->next->prev = obj;
set_objfile_data (objfile, blpy_objfile_data_key, obj);
@@ -411,7 +412,7 @@ gdbpy_block_for_pc (PyObject *self, PyObject *args)
static void
del_objfile_blocks (struct objfile *objfile, void *datum)
{
- block_object *obj = datum;
+ block_object *obj = (block_object *) datum;
while (obj)
{
diff --git a/gdb/python/py-breakpoint.c b/gdb/python/py-breakpoint.c
index 30619dc..9c0b0e4 100644
--- a/gdb/python/py-breakpoint.c
+++ b/gdb/python/py-breakpoint.c
@@ -720,7 +720,7 @@ bppy_init (PyObject *self, PyObject *args, PyObject *kwargs)
static int
build_bp_list (struct breakpoint *b, void *arg)
{
- PyObject *list = arg;
+ PyObject *list = (PyObject *) arg;
PyObject *bp = (PyObject *) b->py_bp_object;
int iserr = 0;
diff --git a/gdb/python/py-inferior.c b/gdb/python/py-inferior.c
index 3cfa1d5..dbc197e 100644
--- a/gdb/python/py-inferior.c
+++ b/gdb/python/py-inferior.c
@@ -242,7 +242,7 @@ inferior_to_inferior_object (struct inferior *inferior)
{
inferior_object *inf_obj;
- inf_obj = inferior_data (inferior, infpy_inf_data_key);
+ inf_obj = (inferior_object *) inferior_data (inferior, infpy_inf_data_key);
if (!inf_obj)
{
inf_obj = PyObject_New (inferior_object, &inferior_object_type);
@@ -456,7 +456,7 @@ infpy_get_was_attached (PyObject *self, void *closure)
static int
build_inferior_list (struct inferior *inf, void *arg)
{
- PyObject *list = arg;
+ PyObject *list = (PyObject *) arg;
PyObject *inferior = inferior_to_inferior_object (inf);
int success = 0;
@@ -833,7 +833,7 @@ py_free_inferior (struct inferior *inf, void *datum)
{
struct cleanup *cleanup;
- inferior_object *inf_obj = datum;
+ inferior_object *inf_obj = (inferior_object *) datum;
struct threadlist_entry *th_entry, *th_tmp;
if (!gdb_python_initialized)
diff --git a/gdb/python/py-objfile.c b/gdb/python/py-objfile.c
index 5dc9ae6..ed2fe74 100644
--- a/gdb/python/py-objfile.c
+++ b/gdb/python/py-objfile.c
@@ -615,7 +615,7 @@ static void
py_free_objfile (struct objfile *objfile, void *datum)
{
struct cleanup *cleanup;
- objfile_object *object = datum;
+ objfile_object *object = (objfile_object *) datum;
cleanup = ensure_python_env (get_objfile_arch (objfile), current_language);
object->objfile = NULL;
@@ -633,7 +633,7 @@ objfile_to_objfile_object (struct objfile *objfile)
{
objfile_object *object;
- object = objfile_data (objfile, objfpy_objfile_data_key);
+ object = (objfile_object *) objfile_data (objfile, objfpy_objfile_data_key);
if (!object)
{
object = PyObject_New (objfile_object, &objfile_object_type);
diff --git a/gdb/python/py-prettyprint.c b/gdb/python/py-prettyprint.c
index 274ac6c..df21ff0 100644
--- a/gdb/python/py-prettyprint.c
+++ b/gdb/python/py-prettyprint.c
@@ -393,7 +393,7 @@ print_string_repr (PyObject *printer, const char *hint,
static void
py_restore_tstate (void *p)
{
- PyFrameObject *frame = p;
+ PyFrameObject *frame = (PyFrameObject *) p;
PyThreadState *tstate = PyThreadState_GET ();
tstate->frame = frame;
diff --git a/gdb/python/py-progspace.c b/gdb/python/py-progspace.c
index 17da3d1..cd48cbb 100644
--- a/gdb/python/py-progspace.c
+++ b/gdb/python/py-progspace.c
@@ -323,7 +323,7 @@ static void
py_free_pspace (struct program_space *pspace, void *datum)
{
struct cleanup *cleanup;
- pspace_object *object = datum;
+ pspace_object *object = (pspace_object *) datum;
/* This is a fiction, but we're in a nasty spot: The pspace is in the
process of being deleted, we can't rely on anything in it. Plus
this is one time when the current program space and current inferior
@@ -351,7 +351,7 @@ pspace_to_pspace_object (struct program_space *pspace)
{
pspace_object *object;
- object = program_space_data (pspace, pspy_pspace_data_key);
+ object = (pspace_object *) program_space_data (pspace, pspy_pspace_data_key);
if (!object)
{
object = PyObject_New (pspace_object, &pspace_object_type);
diff --git a/gdb/python/py-symbol.c b/gdb/python/py-symbol.c
index 3d2fa91..c1511b5 100644
--- a/gdb/python/py-symbol.c
+++ b/gdb/python/py-symbol.c
@@ -308,7 +308,8 @@ set_symbol (symbol_object *obj, struct symbol *symbol)
{
struct objfile *objfile = symbol_objfile (symbol);
- obj->next = objfile_data (objfile, sympy_objfile_data_key);
+ obj->next = ((struct sympy_symbol_object *)
+ objfile_data (objfile, sympy_objfile_data_key));
if (obj->next)
obj->next->prev = obj;
set_objfile_data (objfile, sympy_objfile_data_key, obj);
@@ -485,7 +486,7 @@ gdbpy_lookup_global_symbol (PyObject *self, PyObject *args, PyObject *kw)
static void
del_objfile_symbols (struct objfile *objfile, void *datum)
{
- symbol_object *obj = datum;
+ symbol_object *obj = (symbol_object *) datum;
while (obj)
{
symbol_object *next = obj->next;
diff --git a/gdb/python/py-symtab.c b/gdb/python/py-symtab.c
index f0ae036..79bfeca 100644
--- a/gdb/python/py-symtab.c
+++ b/gdb/python/py-symtab.c
@@ -380,8 +380,10 @@ set_sal (sal_object *sal_obj, struct symtab_and_line sal)
objfile cleanup observer linked list. */
if (sal_obj->symtab != (symtab_object *)Py_None)
{
- sal_obj->next = objfile_data (SYMTAB_OBJFILE (sal_obj->symtab->symtab),
- salpy_objfile_data_key);
+ sal_obj->next
+ = ((struct salpy_sal_object *)
+ objfile_data (SYMTAB_OBJFILE (sal_obj->symtab->symtab),
+ salpy_objfile_data_key));
if (sal_obj->next)
sal_obj->next->prev = sal_obj;
@@ -406,8 +408,9 @@ set_symtab (symtab_object *obj, struct symtab *symtab)
obj->prev = NULL;
if (symtab)
{
- obj->next = objfile_data (SYMTAB_OBJFILE (symtab),
- stpy_objfile_data_key);
+ obj->next
+ = ((struct stpy_symtab_object *)
+ objfile_data (SYMTAB_OBJFILE (symtab), stpy_objfile_data_key));
if (obj->next)
obj->next->prev = obj;
set_objfile_data (SYMTAB_OBJFILE (symtab), stpy_objfile_data_key, obj);
@@ -478,7 +481,7 @@ symtab_object_to_symtab (PyObject *obj)
static void
del_objfile_symtab (struct objfile *objfile, void *datum)
{
- symtab_object *obj = datum;
+ symtab_object *obj = (symtab_object *) datum;
while (obj)
{
@@ -499,7 +502,7 @@ del_objfile_symtab (struct objfile *objfile, void *datum)
static void
del_objfile_sal (struct objfile *objfile, void *datum)
{
- sal_object *obj = datum;
+ sal_object *obj = (sal_object *) datum;
while (obj)
{
diff --git a/gdb/python/py-type.c b/gdb/python/py-type.c
index e202c83..7b3f8f9 100644
--- a/gdb/python/py-type.c
+++ b/gdb/python/py-type.c
@@ -1086,7 +1086,7 @@ static const struct objfile_data *typy_objfile_data_key;
static void
save_objfile_types (struct objfile *objfile, void *datum)
{
- type_object *obj = datum;
+ type_object *obj = (type_object *) datum;
htab_t copied_types;
struct cleanup *cleanup;
@@ -1127,7 +1127,8 @@ set_type (type_object *obj, struct type *type)
{
struct objfile *objfile = TYPE_OBJFILE (type);
- obj->next = objfile_data (objfile, typy_objfile_data_key);
+ obj->next = ((struct pyty_type_object *)
+ objfile_data (objfile, typy_objfile_data_key));
if (obj->next)
obj->next->prev = obj;
set_objfile_data (objfile, typy_objfile_data_key, obj);
diff --git a/gdb/python/py-unwind.c b/gdb/python/py-unwind.c
index 523cb76..c518c5d 100644
--- a/gdb/python/py-unwind.c
+++ b/gdb/python/py-unwind.c
@@ -498,7 +498,7 @@ static struct value *
pyuw_prev_register (struct frame_info *this_frame, void **cache_ptr,
int regnum)
{
- cached_frame_info *cached_frame = *cache_ptr;
+ cached_frame_info *cached_frame = (cached_frame_info *) *cache_ptr;
struct reg_info *reg_info = cached_frame->reg;
struct reg_info *reg_info_end = reg_info + cached_frame->reg_count;
@@ -636,8 +636,9 @@ pyuw_gdbarch_data_init (struct gdbarch *gdbarch)
static void
pyuw_on_new_gdbarch (struct gdbarch *newarch)
{
- struct pyuw_gdbarch_data_type *data =
- gdbarch_data (newarch, pyuw_gdbarch_data);
+ struct pyuw_gdbarch_data_type *data
+ = (struct pyuw_gdbarch_data_type *) gdbarch_data (newarch,
+ pyuw_gdbarch_data);
if (!data->unwinder_registered)
{
@@ -648,7 +649,7 @@ pyuw_on_new_gdbarch (struct gdbarch *newarch)
unwinder->stop_reason = default_frame_unwind_stop_reason;
unwinder->this_id = pyuw_this_id;
unwinder->prev_register = pyuw_prev_register;
- unwinder->unwind_data = (void *) newarch;
+ unwinder->unwind_data = (const struct frame_data *) newarch;
unwinder->sniffer = pyuw_sniffer;
unwinder->dealloc_cache = pyuw_dealloc_cache;
frame_unwind_prepend_unwinder (newarch, unwinder);
diff --git a/gdb/python/py-utils.c b/gdb/python/py-utils.c
index 2e32f11..9a4d1ed 100644
--- a/gdb/python/py-utils.c
+++ b/gdb/python/py-utils.c
@@ -29,7 +29,7 @@
static void
py_decref (void *p)
{
- PyObject *py = p;
+ PyObject *py = (PyObject *) p;
Py_DECREF (py);
}
@@ -50,7 +50,7 @@ make_cleanup_py_decref (PyObject *py)
static void
py_xdecref (void *p)
{
- PyObject *py = p;
+ PyObject *py = (PyObject *) p;
Py_XDECREF (py);
}
@@ -420,7 +420,7 @@ PyObject *
gdb_py_generic_dict (PyObject *self, void *closure)
{
PyObject *result;
- PyTypeObject *type_obj = closure;
+ PyTypeObject *type_obj = (PyTypeObject *) closure;
char *raw_ptr;
raw_ptr = (char *) self + type_obj->tp_dictoffset;
diff --git a/gdb/python/py-xmethods.c b/gdb/python/py-xmethods.c
index 91e2691..f927fe9 100644
--- a/gdb/python/py-xmethods.c
+++ b/gdb/python/py-xmethods.c
@@ -54,7 +54,7 @@ void
gdbpy_free_xmethod_worker_data (const struct extension_language_defn *extlang,
void *data)
{
- struct gdbpy_worker_data *worker_data = data;
+ struct gdbpy_worker_data *worker_data = (struct gdbpy_worker_data *) data;
struct cleanup *cleanups;
gdb_assert (worker_data->worker != NULL && worker_data->this_type != NULL);
@@ -75,7 +75,8 @@ void *
gdbpy_clone_xmethod_worker_data (const struct extension_language_defn *extlang,
void *data)
{
- struct gdbpy_worker_data *worker_data = data, *new_data;
+ struct gdbpy_worker_data *worker_data
+ = (struct gdbpy_worker_data *) data, *new_data;
struct cleanup *cleanups;
gdb_assert (worker_data->worker != NULL && worker_data->this_type != NULL);
@@ -379,7 +380,8 @@ gdbpy_get_xmethod_arg_types (const struct extension_language_defn *extlang,
struct xmethod_worker *worker,
int *nargs, struct type ***arg_types)
{
- struct gdbpy_worker_data *worker_data = worker->data;
+ struct gdbpy_worker_data *worker_data
+ = (struct gdbpy_worker_data *) worker->data;
PyObject *py_worker = worker_data->worker;
PyObject *get_arg_types_method;
PyObject *py_argtype_list, *list_iter = NULL, *item;
@@ -513,7 +515,8 @@ gdbpy_get_xmethod_result_type (const struct extension_language_defn *extlang,
struct value **args, int nargs,
struct type **result_type_ptr)
{
- struct gdbpy_worker_data *worker_data = worker->data;
+ struct gdbpy_worker_data *worker_data
+ = (struct gdbpy_worker_data *) worker->data;
PyObject *py_worker = worker_data->worker;
PyObject *py_value_obj, *py_arg_tuple, *py_result_type;
PyObject *get_result_type_method;
@@ -616,7 +619,8 @@ gdbpy_invoke_xmethod (const struct extension_language_defn *extlang,
PyObject *py_value_obj, *py_arg_tuple, *py_result;
struct type *obj_type, *this_type;
struct value *res = NULL;
- struct gdbpy_worker_data *worker_data = worker->data;
+ struct gdbpy_worker_data *worker_data
+ = (struct gdbpy_worker_data *) worker->data;
PyObject *xmethod_worker = worker_data->worker;
cleanups = ensure_python_env (get_current_arch (), current_language);
diff --git a/gdb/python/python.c b/gdb/python/python.c
index 2031c0c..1c2d5c6 100644
--- a/gdb/python/python.c
+++ b/gdb/python/python.c
@@ -1458,7 +1458,7 @@ gdbpy_apply_type_printers (const struct extension_language_defn *extlang,
struct cleanup *cleanups;
PyObject *type_obj, *type_module = NULL, *func = NULL;
PyObject *result_obj = NULL;
- PyObject *printers_obj = ext_printers->py_type_printers;
+ PyObject *printers_obj = (PyObject *) ext_printers->py_type_printers;
char *result = NULL;
if (printers_obj == NULL)
@@ -1524,7 +1524,7 @@ gdbpy_free_type_printers (const struct extension_language_defn *extlang,
struct ext_lang_type_printers *ext_printers)
{
struct cleanup *cleanups;
- PyObject *printers = ext_printers->py_type_printers;
+ PyObject *printers = (PyObject *) ext_printers->py_type_printers;
if (printers == NULL)
return;
diff --git a/gdb/record-btrace.c b/gdb/record-btrace.c
index d14e6cf..a9eb7fe 100644
--- a/gdb/record-btrace.c
+++ b/gdb/record-btrace.c
@@ -160,9 +160,7 @@ record_btrace_enable_warn (struct thread_info *tp)
static void
record_btrace_disable_callback (void *arg)
{
- struct thread_info *tp;
-
- tp = arg;
+ struct thread_info *tp = (struct thread_info *) arg;
btrace_disable (tp);
}
@@ -1370,7 +1368,8 @@ static htab_t bfcache;
static hashval_t
bfcache_hash (const void *arg)
{
- const struct btrace_frame_cache *cache = arg;
+ const struct btrace_frame_cache *cache
+ = (const struct btrace_frame_cache *) arg;
return htab_hash_pointer (cache->frame);
}
@@ -1380,8 +1379,10 @@ bfcache_hash (const void *arg)
static int
bfcache_eq (const void *arg1, const void *arg2)
{
- const struct btrace_frame_cache *cache1 = arg1;
- const struct btrace_frame_cache *cache2 = arg2;
+ const struct btrace_frame_cache *cache1
+ = (const struct btrace_frame_cache *) arg1;
+ const struct btrace_frame_cache *cache2
+ = (const struct btrace_frame_cache *) arg2;
return cache1->frame == cache2->frame;
}
@@ -1420,7 +1421,7 @@ btrace_get_frame_function (struct frame_info *frame)
if (slot == NULL)
return NULL;
- cache = *slot;
+ cache = (const struct btrace_frame_cache *) *slot;
return cache->bfun;
}
@@ -1433,7 +1434,7 @@ record_btrace_frame_unwind_stop_reason (struct frame_info *this_frame,
const struct btrace_frame_cache *cache;
const struct btrace_function *bfun;
- cache = *this_cache;
+ cache = (const struct btrace_frame_cache *) *this_cache;
bfun = cache->bfun;
gdb_assert (bfun != NULL);
@@ -1453,7 +1454,7 @@ record_btrace_frame_this_id (struct frame_info *this_frame, void **this_cache,
const struct btrace_function *bfun;
CORE_ADDR code, special;
- cache = *this_cache;
+ cache = (const struct btrace_frame_cache *) *this_cache;
bfun = cache->bfun;
gdb_assert (bfun != NULL);
@@ -1492,7 +1493,7 @@ record_btrace_frame_prev_register (struct frame_info *this_frame,
throw_error (NOT_AVAILABLE_ERROR,
_("Registers are not available in btrace record history"));
- cache = *this_cache;
+ cache = (const struct btrace_frame_cache *) *this_cache;
bfun = cache->bfun;
gdb_assert (bfun != NULL);
@@ -1615,7 +1616,7 @@ record_btrace_frame_dealloc_cache (struct frame_info *self, void *this_cache)
struct btrace_frame_cache *cache;
void **slot;
- cache = this_cache;
+ cache = (struct btrace_frame_cache *) this_cache;
slot = htab_find_slot (bfcache, cache, NO_INSERT);
gdb_assert (slot != NULL);
diff --git a/gdb/record-full.c b/gdb/record-full.c
index e2a36cf..cd47dfa 100644
--- a/gdb/record-full.c
+++ b/gdb/record-full.c
@@ -651,7 +651,8 @@ struct record_full_message_args {
static int
record_full_message_wrapper (void *args)
{
- struct record_full_message_args *record_full_args = args;
+ struct record_full_message_args *record_full_args
+ = (struct record_full_message_args *) args;
return record_full_message (record_full_args->regcache,
record_full_args->signal);
@@ -2521,7 +2522,7 @@ cmd_record_full_restore (char *args, int from_tty)
static void
record_full_save_cleanups (void *data)
{
- bfd *obfd = data;
+ bfd *obfd = (bfd *) data;
char *pathname = xstrdup (bfd_get_filename (obfd));
gdb_bfd_unref (obfd);
diff --git a/gdb/regcache.c b/gdb/regcache.c
index c78c142..41c7aca 100644
--- a/gdb/regcache.c
+++ b/gdb/regcache.c
@@ -147,7 +147,8 @@ init_regcache_descr (struct gdbarch *gdbarch)
static struct regcache_descr *
regcache_descr (struct gdbarch *gdbarch)
{
- return gdbarch_data (gdbarch, regcache_descr_handle);
+ return (struct regcache_descr *) gdbarch_data (gdbarch,
+ regcache_descr_handle);
}
/* Utility functions returning useful register attributes stored in
@@ -256,7 +257,7 @@ regcache_xfree (struct regcache *regcache)
static void
do_regcache_xfree (void *data)
{
- regcache_xfree (data);
+ regcache_xfree ((struct regcache *) data);
}
struct cleanup *
@@ -276,7 +277,7 @@ struct register_to_invalidate
static void
do_regcache_invalidate (void *data)
{
- struct register_to_invalidate *reg = data;
+ struct register_to_invalidate *reg = (struct register_to_invalidate *) data;
regcache_invalidate (reg->regcache, reg->regnum);
}
@@ -386,7 +387,7 @@ regcache_restore (struct regcache *dst,
static enum register_status
do_cooked_read (void *src, int regnum, gdb_byte *buf)
{
- struct regcache *regcache = src;
+ struct regcache *regcache = (str[...]
[diff truncated at 100000 bytes]