aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-11-182008-11-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill8-7/+894
* configure: Regenerated. * configure.ac: Add test for System V shared memory and semaphore. * debug.c, debug.h: Add trace support for new devices. * hw_sem.c, hw_shm.c: New files. * Makefile.in: Add hw_sem.c and hw_shm.c.
2008-11-18 * gdb.texinfo (Set Catchpoints): Remove the documentation ofJoel Brobecker2-10/+5
commands "catch load" and "catch unload".
2008-11-18 * NEWS: Document the removal of "catch load" and "catch unload".Joel Brobecker2-0/+10
2008-11-18Add support for ARM half-precision conversion instructions.Catherine Moore19-57/+458
2008-11-18 * dwarf2.c (read_section): Fix formatting.Nick Clifton3-47/+61
(read_n_bytes): Remove unhelpful comment. (read_indirect_string): Pass symbol table to read_section in case the .debug_str section needs relocating. PR 7037 * elf32-cr16.c (cr16_elf_howto_table): Zero the src_mask field of the reloc descriptions.
2008-11-18 * infcall.c (call_function_by_hand): Fix punctuation and capitalizationDoug Evans5-6/+16
on error messages. * gdb.mi/mi-syn-frame.exp: Update expected output. * gdb.mi/mi2-syn-frame.exp: Update expected output.
2008-11-18*** empty log message ***gdbadmin1-1/+1
2008-11-18daily updateAlan Modra1-1/+1
2008-11-17 * configure.tgt [spu-*-elf*]: Set NATIVE_LIB_DIRS to '/lib'.Ulrich Weigand2-1/+5
2008-11-17 PR gdb/2250Ulrich Weigand2-22/+118
* infrun.c (clear_proceed_status_thread): New function. (clear_proceed_status_callback): New function. (clear_proceed_status): In all-stop mode, clear per-thread proceed status of *all* threads, not only the current. (handle_inferior_event): In all-stop mode, if we're stepping one thread, but got some inferior event in another thread that does not cause GDB to break to the user interface, ensure the interrupted stepping operation continues in the original thread. (currently_stepping): Move thread-related tests to ... (currently_stepping_thread): ... this new function. (currently_stepping_callback): New function.
2008-11-17Update copyright year in --version messages.Nick Clifton6-5/+17
2008-11-17 Implement =thread-selected notification.Vladimir Prus9-19/+103
* mi/mi-common.h (struct mi_interp): New, moved from ... * mi/mi-interp.c: ...here. * mi/mi-main.c (mi_execute_command): If the thread changed as result of command, report that.
2008-11-17 Implement continue/interrupt of thread groups.Vladimir Prus2-3/+74
* mi/mi-main.c (proceed_thread_callback): New. (mi_cmd_exec_continue): If --thread-group is specified, resume all threads in that group. (interrupt_thread_callback): New. (mi_cmd_exec_interrupt): If --thread-group is specified, interrupt all threads in that group.
2008-11-17 Implement '-target-detach pid'.Vladimir Prus6-4/+51
* infcmd.c (detach_command): Make nonstatic. * inferior.h (detach_command): Declare. * mi/mi-cmds.c (mi_cmds): Don't route -target-detach via CLI. * mi/mi-cmds.h (mi_cmd_target_detach): Declare. * mi/mi-main.c (find_thread_of_process, mi_cmd_target_detach): New.
2008-11-17 Include group-id in thread-created notification.Vladimir Prus5-4/+20
* mi/mi-interp.c (mi_new_thread, mi_thread_exit): Include group id in the output.
2008-11-17 Notification for attach/detach.Vladimir Prus5-0/+51
* inferior.c: Call the process observers. * mi/mi-interp.c (mi_new_inferior, mi_inferior_exit): New. (mi_interpreter_init): Register the above.
2008-11-17 Implement -list-thread-groups.Vladimir Prus6-6/+82
* thread.c (print_thread_info): New parameter pid, to print threads of specific process. * gdbthread.h (print_thread_info): New parameter pid. * mi/mi-cmds.c (mi_cmds): Register -list-thread-groups. * mi/mi-cmds.h (mi_cmd_list_thread_groups): New. * mi/mi-main.c (mi_cmd_thread_info): Adjust. (print_one_process, mi_cmd_list_thread_groups): New.
2008-11-17*** empty log message ***gdbadmin1-1/+1
2008-11-17daily updateAlan Modra1-1/+1
2008-11-16 Remove some unused macros related to the old load/unload catchpoints.Joel Brobecker2-53/+8
* breakpoint.c (SOLIB_LOADED_LIBRARY_PATHNAME) (SOLIB_UNLOADED_LIBRARY_PATHNAME, SOLIB_CREATE_CATCH_LOAD_HOOK) (SOLIB_CREATE_CATCH_UNLOAD_HOOK): Delete. No longer used.
2008-11-16 * gdb.base/help.exp: Remove the "catch load" and "catch unload"Joel Brobecker2-1/+6
commands from the expected output for "help catch".
2008-11-16 Remove support for catch load and catch unload commands.Joel Brobecker4-347/+23
* breakpoint.h (enum bptype): Remove bp_catch_load and bp_catch_unload. (struct breakpoint): Remove fields dll_pathname and triggered_dll_pathname. (bpstat_get_triggered_catchpoints, ep_is_shlib_catchpoint): Delete. * breakpoint.c (ep_is_catchpoint): Remove handling of bp_catch_load and bp_catch_unload. (print_it_typical, bpstat_check_location, bpstat_what) (print_one_breakpoint_location, print_one_breakpoint_location) (user_settable_breakpoint, allocate_bp_location) (set_raw_breakpoint_without_location, mention, delete_breakpoint, (breakpoint_re_set_one, disable_command, enable_command): Likewise. (ep_is_shlib_catchpoint, bpstat_get_triggered_catchpoints) (catch_load_command_1, catch_unload_command_1): Delete. (_initialize_breakpoint): Remove the "catch load" and "catch unload" command creation. * infrun.c (handle_inferior_event): Remove the handling of load/unload catchpoint events.
2008-11-16 * dlltool.c (identify_search_section): Cast argument, not returnDanny Smith2-1/+6
value, of xstrdup to 'char*'.
2008-11-16daily updateAlan Modra1-1/+1
2008-11-16*** empty log message ***gdbadmin1-1/+1
2008-11-15 From Jerome Guitton <guitton@adacore.com>Joel Brobecker2-12/+31
* dwarf2read.c (dwarf2_debug_line_missing_end_sequence_complaint): New function. (dwarf_decode_lines): Detect null file numbers. Detect the end of the line program sequence when no end sequence is emitted.
2008-11-15 * gdb.ada/int_deref.exp: New testcase.Joel Brobecker4-0/+90
2008-11-15 * ada-lang.c (ada_evaluate_subexp): Improve handling of integerJoel Brobecker2-6/+17
type dereferencing.
2008-11-15Added --identify option to dlltool.Charles Wilson3-6/+239
2008-11-15 * NEWS: Mention sparc64-linux-gnu gdbserver support.Daniel Jacobowitz2-0/+7
2008-11-15 * reloc.cc (Sized_relobj::do_read_relocs): Use constant invalid_addressCary Coutant2-1/+6
instead of -1U.
2008-11-15daily updateAlan Modra1-1/+1
2008-11-15*** empty log message ***gdbadmin1-1/+1
2008-11-142008-11-14 Daniel Gutson <dgutson@codesourcery.com>Daniel Jacobowitz8-3/+418
* configure.tgt (sparc64-*-linux*): Added gdbserver support. * regformats/reg-sparc64.dat: New file. gdbserver/ 2008-11-14 Daniel Gutson <dgutson@codesourcery.com> * Makefile.in (SFILES, clean): Added sparc64 files. (reg-sparc64.o, reg-sparc64.c): New. * configure.srv (sparc*-*-linux*): New configuration. * linux-low.c (regsets_fetch_inferior_registers): Swap ptrace syscall arguments for SPARC. (regsets_store_inferior_registers): Likewise. * linux-sparc-low.c: New file.
2008-11-14/bfd:Eric B. Weddington2-0/+9
2008-11-14 Eric B. Weddington <eric.weddington@atmel.com> PR 7022 * elf32-avr.c (bfd_elf_avr_final_write_processing): Add missing break statements.
2008-11-14gdbTom Tromey4-1/+95
PR mi/2549: * mi/mi-main.c (get_register): Use get_formatted_print_options. gdb/testsuite 2008-11-14 Nick Roberts <nickrob@snap.net.nz> * gdb.mi/gdb2549.exp: New file.
2008-11-14 * xtensa-modules.c (xtensa_state_id): New enum, replacing STATE macros.Bob Wilson2-1033/+1688
(xtensa_field_id, xtensa_regfile_id, xtensa_operand_id) (xtensa_iclass_id, xtensa_opcode_id): New enums. Replace hardcoded constants throughout this file with enum values.
2008-11-14merge from gccDJ Delorie3-23/+18
2008-11-142008-11-14 Kai Tietz <kai.tietz@onevision.com>Kai Tietz7-46/+161
* emultempl/pep.em (..._before_parse): initialize pei386_runtime_pseudo_reloc by version 2. (OPTION_DLL_ENABLE_RUNTIME_PSEUDO_RELOC_V1): New option. (OPTION_DLL_ENABLE_RUNTIME_PSEUDO_RELOC_V2): New option. (make_import_fixup): Use relocation size to read addend. * emultempl/pe.em (..._before_parse): initialize pei386_runtime_pseudo_reloc by version 1. (OPTION_DLL_ENABLE_RUNTIME_PSEUDO_RELOC_V1): New option. (OPTION_DLL_ENABLE_RUNTIME_PSEUDO_RELOC_V2): New option. * pe-dll.c (pe-dll.h): Remove useless include. (make_runtime_pseudo_reloc): Change addend to use bfd_vma. Handle the two variants of pseudo-relocation. (pe_create_import_fixup): Change addend to type bfd_vma. Modify for the two pseudo_relocation variants. (runtime_pseudp_reloc_v2_init): New static variable. * pe-dll.h (pe_create_import_fixup): Change addend argument type to bfd_vma. * pep-dll.h (pep_create_import_fixup): Likewise. * NEWS: Add comment.
2008-11-14 Revert:Daniel Jacobowitz6-42/+35
2008-10-24 Daniel Jacobowitz <dan@codesourcery.com> * Makefile.tpl (HOST_EXPORTS): Correct CPPFLAGS typo. * Makefile.in: Regenerated. 2008-10-22 Daniel Jacobowitz <dan@codesourcery.com> * Makefile.def (flags_to_pass): Add CPPFLAGS_FOR_BUILD and CPPFLAGS. * Makefile.tpl (BUILD_EXPORTS): Set CPPFLAGS. (EXTRA_BUILD_FLAGS): Correct typo. Pass CPPFLAGS. (HOST_EXPORTS): Pass CPPFLAGS. (CPPFLAGS_FOR_BUILD, CPPFLAGS, CPPFLAGS_FOR_TARGET): Define. (LDFLAGS_FOR_TARGET): Initialize from configure script. (EXTRA_TARGET_FLAGS): Set CPPFLAGS. * Makefile.in, configure: Regenerated. * configure.ac: Set CPPFLAGS_FOR_TARGET, LDFLAGS_FOR_TARGET, and CPPFLAGS_FOR_BUILD.
2008-11-142008-11-14 Tristan Gingold <gingold@adacore.com>Tristan Gingold2-95/+12
Remove outdated mach-o specific tests. * objdump.c (load_debug_section): Remove mach-o specific test. (mach_o_uncompressed_dwarf_sections): Removed. (mach_o_compressed_dwarf_sections): Removed. (generic_uncompressed_dwarf_sections): Removed. (generic_compressed_dwarf_sections): Removed. (check_mach_o_dwarf): Removed. (dump_dwarf): Remove call to check_mach_o_dwarf.
2008-11-14 bfd/Nick Clifton4-1/+33
* elf.c (assign_file_positions_for_load_sections): Use header_size to avoid moving the load address of file headers. (assign_file_positions_for_load_sections): Set header_size for segments containing the file header. include/elf/ * internal.h (struct elf_segment_map): Add header_size field.
2008-11-14 * read.c (emit_expr): Grow frag before filling it so thatNick Clifton2-0/+8
dot_value remains valid.
2008-11-14bfd/Tristan Gingold16-47/+215
2008-11-14 Tristan Gingold <gingold@adacore.com> * configure.com: Handle bfd_default_target_size, BFD_HOST_LONG_LONG, BFD_HOST_64BIT_LONG_LONG, BFD_HOSTPTR_T, bfd_file_ptr. Generate bfdver.h. * vms-hdr.c (_bfd_vms_write_hdr): Use strdup/free instead of alloca. * hosts/alphavms.h: Defines macros to bypass i18n. * makefile.vms (OBJS): Update file list. (DEFS): Remove VMS_DEBUG, const, add DEBUGDIR. (CFLAGS): Update flags. * bfdio.c (real_fopen): Add code specific to VMS: extract attributes from modes. binutils/ 2008-11-14 Tristan Gingold <gingold@adacore.com> * configure.com: Get version from configure.in of bfd. * makefile.vms-in (DEBUG_OBJS): Add dwarf.obj. (CFLAGS): Update flags. include/ 2008-11-14 Tristan Gingold <gingold@adacore.com> * fopen-vms.h (FOPEN_RB): Use a single string to match the standard prototype. (FOPEN_WB): Ditto. (FOPEN_AB): Ditto. (FOPEN_RUB): Ditto. (FOPEN_WUB): Ditto. (FOPEN_AUB): Ditto. libiberty/ 2008-11-14 Tristan Gingold <gingold@adacore.com> * makefile.vms (OBJS): Update objects list. (CFLAGS): Update. (libiberty.olb): Remove alloca-conf.h dependency. * config.h-vms: Use new macro sets, use builtin alloca. opcodes/ 2008-11-14 Tristan Gingold <gingold@adacore.com> * makefile.vms (OBJS): Update list of objects. (DEFS): Update (CFLAGS): Update.
2008-11-14 PR 7026Nick Clifton2-5/+11
* config/tc-arm.c: Ensure that all uses of as_bad have a formatting string.
2008-11-14(set_lang_c): Delete.Doug Evans1-35/+3
(runto_main): If it fails, call fail instead of gdb_suppress_tests.
2008-11-14 * Makefile.am (spu_ovl.o_c): Add missing line continuations.Alan Modra3-4/+9
* Makefile.in: Regenerate.
2008-11-14daily updateAlan Modra1-1/+1
2008-11-14*** empty log message ***gdbadmin1-1/+1
2008-11-13 * configure.in: Deactivate large-file support on native 32bitJoel Brobecker3-14/+50
sparc-solaris unless the user explicitly requested it. * configure: Regenerate.