aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2005-11-032005-11-03 Paul Brook <paul@codesourcery.com>Paul Brook5-39/+74
* scripttempl/elf.sc: Add .init_array.* and .fini_array.*. * scripttempl/armbpabi.sc: Make init/fini array consistent with elf.sc. * scripttempl/elf32sh-symbian.sc: Ditto. * scripttempl/elfxtensa.sc: Ditto.
2005-11-03 * elfxx-mips.c (mips_elf_calculate_relocation): Handle onlyThiemo Seufer2-6/+11
forced local symbols here. (mips_elf_create_dynamic_relocation): Likewise. (_bfd_mips_elf_finish_dynamic_symbol): Fix typo in comment.
2005-11-03 * ldlang.h (lang_output_section_statement_type): Rearrange. RemoveAlan Modra4-29/+36
memspec. Make "processed" a bitfield. (lang_data_statement_type, lang_reloc_statement_type): Rename output_vma to output_offset. * ldlang.c (lang_output_section_statement_lookup_1): Init all_input_readonly. Don't init memspec. (init_os): Remove incorrect comment. (print_data_statement, print_reloc_statement): Adjust for lang_data_statement_type and lang_reloc_statement_type change. (lang_size_sections_1, lang_add_reloc): Likewise. * ldwrite.c (build_link_order): Likewise.
2005-11-03 * elf.c (elf_fake_sections): When calculating tbss size, just useAlan Modra3-22/+26
the last link_order. (assign_file_positions_for_segments): Likewise. * elflink.c (bfd_elf_final_link): Likewise. (elf_reloc_link_order): Correct comment.
2005-11-03 * bfdlink.h (struct bfd_link_order): Tweak comment.Alan Modra2-1/+5
2005-11-03*** empty log message ***gdbadmin1-1/+1
2005-11-02daily updateAlan Modra1-1/+1
2005-11-02 * configure.srv (x86_64-*-linux*): Turn on thread_db support.Daniel Jacobowitz3-1/+53
* linux-x86-64-low.c (x86_64_breakpoint, x86_64_breakpoint_len) (x86_64_get_pc, x86_64_set_pc, x86_64_breakpoint_at): New. (the_low_target): Update.
2005-11-022005-11-02 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu5-530/+594
* iq2000-desc.c: Regenerated. * iq2000-desc.h: Likewise. * iq2000-dis.c: Likewise. * iq2000-opc.c: Likewise.
2005-11-022005-11-02 Paul Brook <paul@codesourcery.com>Paul Brook2-1/+10
* arm-dis.c (print_insn_thumb32): Word align blx target address.
2005-11-022005-11-02 Andrew Stubbs <andrew.stubbs@st.com>Andrew Stubbs5-18/+35
* monitor.c (monitor_xfer_memory): Change char to gdb_byte. (monitor_insert_breakpoint): Likewise. (monitor_remove_breakpoint): Likewise. * remote-e7000.c (e7000_xfer_inferior_memory): Likewise. * sh-tdep.c (sh_return_value_nofpu): Change void to gdb_byte. (sh_return_value_fpu): Likewise. (sh_pseudo_register_read): Likewise. (sh_pseudo_register_write): Likewise. (sh_frame_prev_register): Likewise. * sh64-tdep.c (sh64_extract_return_value): Change char to gdb_byte. (sh64_return_value): Change void to gdb_byte. (sh64_pseudo_register_read): Likewise. (sh64_pseudo_register_write): Likewise. (sh64_frame_prev_register): Likewise.
2005-11-02 * gdb.arch/gdb1558.c: Include stdio.h.Corinna Vinschen2-1/+7
2005-11-02 * event-top.c (gdb_setup_readline): Add missing type in externJoel Brobecker2-1/+6
declaration.
2005-11-02*** empty log message ***gdbadmin1-1/+1
2005-11-01daily updateAlan Modra1-1/+1
2005-11-01 PR ld/1775Alan Modra2-2/+8
* elf32-m68k.c (elf_m68k_finish_dynamic_symbol): Add required parentheses.
2005-11-01 * rs6000-tdep.c (rs6000_gdbarch_init): On GNU/Linux, assume thatPaul Gilliam2-1/+17
bfd_mach_ppc64 has altivec unit, just like bfd_mach_ppc.
2005-11-012005-11-01 Andrew Stubbs <andrew.stubbs@st.com>Andrew Stubbs11-71/+119
* tui/tui-data.h (tui_line_or_address): Encapsulate the union in a struct with a tag. (tui_source_element, tui_source_info): Update. * tui/tui-disasm.c, tui/tui-source.c: Update to use the tagged union. * tui/tui-source.h, tui/tui-stack.c, tui/tui-win.c: Likewise. * tui/tui-winsource.c, tui/tui-data.c, tui/tui-layout.c: Likewise. * tui/tui-winsource.h: Likewise.
2005-11-01* win32-nat.c (CYGWIN_SIGNAL_STRING): Delete.Christopher Faylor3-64/+94
(_CYGWIN_SIGNAL_STRING): Define if not already defined in cygwin.h. (win32_add_thread): Use XZALLOC rather than xmalloc/memset. (register_loaded_dll): Ditto. (handle_load_dll): Call solib_add here. (handle_unload_dll): Ditto. (info_dll_command): Delete. (handle_output_debug_string): Use official _CYGWIN_SIGNAL_STRING. (win32_current_sos): Duplicate table to pass off to caller rather than deleting our version. (set_win32_aliases): New function. (_initialize_win32_nat): Remove local handling of "info shared". Set deprecated_init_ui_hook to allow late setting of "info dll" alias.
2005-11-012005-11-01 Andrew Stubbs <andrew.stubbs@st.com>Andrew Stubbs5-1/+37
* event-top.c (gdb_setup_readline): Don't set gdb_stdout when --batch-silent option was given. * main.c (batch_silent): New variable. (captured_main): Add new option --batch-silent. (print_gdb_help): Likewise. doc/ * gdb.texinfo (Choosing modes): Add --batch-silent.
2005-11-01 PR gas/1299Thiemo Seufer3-0/+14
* Makefile.am: Disable -Werror for the itbl-lex.o rule. * Makefile.in: Regenerate.
2005-11-01* NEWS: Mention VAX floating point support.Mark Kettenis2-0/+8
2005-11-01* win32-nat.c (get_relocated_section_addrs): Reinstate.Christopher Faylor4-109/+648
(solib_symbols_add): New function. (lm_info): Remove end_addr field. (register_loaded_dll): Don't try to find end_addr since gdb will do this automatically now. Make so_original_name == so_name for now. Eliminate strcpy by using so_name directly. Read in symbols if new paramater "readsyms" is true. (handle_load_dll): Pass auto_solib_add to register_loaded_dll to control when symbols should be read. (win32_free_so): Don't free objfile here. (win32_create_inferior_hook): New function. (handle_unload_dll): Remove left-over cruft. (win32_special_symbol_handling): New (dummy) function. (map_single_dll_code_section): Reinstate. (dll_code_sections_add): Reinstate. (core_section_load_dll_symbols): Reinstate. Don't issue an error on duplicate attempts to read same dll. Make sure that UNIX-like name is used to register DLL. (win32_current_sos): Handle core files. Reset private list before passing start of list pointer to gdb. (init_win32_ops): Fill out (currently unused) solib_create_inferior_hook. Fill out special_symbol_handling. * config/i386/tm-cygwin.h: Remove most special solib stuff.
2005-11-01 * config/tc-mips.c (md_parse_option): Fix typo in comment.Thiemo Seufer2-2/+6
2005-11-01* win32-nat.c: Remove comment intended only for debugging.Christopher Faylor3-2/+4
2005-11-01*** empty log message ***gdbadmin1-1/+1
2005-10-31* doublest.c (floatformat_normalize_byteorder): HandleMark Kettenis4-41/+62
floatformat_vax. (convert_doublest_to_floatformat): Use floatformat_normalize_byteorder to swap bytes if necessary. * vax-tdep.c: Include floatformat.h. (vax_gdbarch_init): Set float_format, double_format, long_double_format and long_double_bit. * Makefile.in (vax-tdep.o): Update dependencies.
2005-10-31daily updateAlan Modra1-1/+1
2005-10-31Change child_ to win32_ throughout.Christopher Faylor3-950/+433
* win32-nat.c (win32_ops): New variable. (win32_so_ops): Ditto. (psapi_get_dll_name): Make function static. (struct so_stuff): Delete. (struct lm_info): New struct. (solib_start, solib_end): Redefine as struct so_list. (safe_symbol_file_add_stub): Use so_list rather than so_stuff. (register_loaded_dll): Ditto. Special-case ntdll.dll. Fill in lm_info field of so_list with information previously stored in so_stuff. (get_image_name): Make function static. (max_dll_name_len): Make variable static. (win32_free_so): New function. (win32_current_sos): Ditto. (win32_relocate_section_addresses): Ditto. (handle_unload_dll): Use so_list rather than so_stuff. Call free_so to delete shared library. (solib_address): Delete function. (child_solib_loaded_library_pathname): Ditto. (win32_clear_solib): Rename from child_clear_solibs. Use so_list rather than so_stuff. Just clear win32-specific stuff. (get_relocated_section_addrs): Delete. (solib_symbols_add): Ditto. (info_dll_command): Make static. Use lm_info field from so_list to retrieve load address. (fake_create_process): Make function static. (win32_xfer_memory): Ditto. (win32_kill_inferior): Ditto. (win32_resume): Ditto. (cygwin_pid_to_str): Ditto. (do_initial_win32_stuff): Use win32_ops rather than deprecated_child_ops. (child_detach): Ditto. (win32_mourn_inferior): Ditto. (_initialize_win32_nat): Ditto. (init_win32_ops): Ditto. Fill out win32_so_ops and set current_target_so_ops to win32_so_ops. (core_dll_symbols_add): Delete. (map_single_dll_code_section): Ditto. (dll_code_sections_add): Ditto. (core_section_load_dll_symbols): Ditto. (child_solib_add): Ditto.
2005-10-31* gdb.asm/asm-source.exp: Use -e instead of --entry.Mark Kettenis2-1/+5
2005-10-312005-10-31 Andrew Stubbs <andrew.stubbs@st.com>Andrew Stubbs2-22/+30
* tui/tui-command.c (tui_dispatch_ctrl_char): Test output of getenv() before using it.
2005-10-31merge from gccDJ Delorie4-6/+48
2005-10-31* gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.Mark Kettenis2-7/+11
2005-10-31 * arm-dis.c (print_insn): Warning fix.Alan Modra2-5/+9
2005-10-31 PR ld/1501Hans-Peter Nilsson2-2/+6
* ld-mmix/bpo-10.d: Adjust for empty-section-removal.
2005-10-31*** empty log message ***gdbadmin1-1/+1
2005-10-30daily updateAlan Modra1-1/+1
2005-10-30 * as.c (show_usage): Document "@FILE".Mark Mitchell6-4/+18
* gprof.c (usage): Document "@FILE". * lexsup.c (help): Document "@FILE".
2005-10-30ld/H.J. Lu12-570/+704
binutils/ opcodes/ 2005-10-30 H.J. Lu <hongjiu.lu@intel.com> * Makefile.am: Run "make dep-am". * Makefile.in: Regenerated. * dep-in.sed: Replace " ./" with " ".
2005-10-302005-10-30 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu4-2586/+2244
* Makefile.am (OBJ_FORMATS): Remove vms. Run "make dep-am". * Makefile.in: Regenerated. * dep-in.sed: Replace " ./" with " ".
2005-10-30*** empty log message ***gdbadmin1-1/+1
2005-10-292005-10-29 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu4-6/+16
* Makefile.am: Run "make dep-am". * Makefile.in: Regenerated. * dep-in.sed: Replace " ./" with " ".
2005-10-292005-10-29 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu4-0/+14
* hpux-core.c: Include <machine/reg.h> only if HPUX_CORE is define. * osf-core.c: Include <sys/core.h> only if OSF_CORE is defined. * sco5-core.c: Include <sys/paccess.h> and <sys/region.h> only if SCO5_CORE is defined.
2005-10-29daily updateAlan Modra1-1/+1
2005-10-29* hppa-tdep.h (HPPA_INSN_SIZE): New define.Mark Kettenis3-20/+27
* hppa-hpux-tdep.c (hppa_hpux_search_pattern) (hppa64_hpux_search_dummy_call_sequence): Rewrite to avoid assumption on sizeof(unsigned).
2005-10-29* inf-ttrace.c (inf_ttrace_wait): Comment out TARGET_WAITKIND_EXECMark Kettenis2-0/+13
code; return TARGET_WAITKIND_STOPPED instead.
2005-10-29* Makefile.am: Run "make dep-am".Mark Kettenis3-1670/+1429
* Makefile.in: Regenerate.
2005-10-29 PR gas/1630Hans-Peter Nilsson2-0/+11
* gas/all/gas.exp <weakref1, weakref1g, weakref1l, weakref1u, weakref1w>: Xfail for cris-*-* and mmix-*-*.
2005-10-29daily updateAlan Modra1-1/+1
2005-10-29*** empty log message ***gdbadmin1-1/+1