Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2008-11-22 | * gdb.texinfo (M68K Features): Fix typo. | Vladimir Prus | 2 | -1/+5 | |
2008-11-22 | Remove the unused BPSTAT_WHAT_CHECK_SHLIBS_RESUME_FROM_HOOK. | Joel Brobecker | 4 | -31/+30 | |
* breakpoint.h (enum bpstat_what_main_action): Remove BPSTAT_WHAT_CHECK_SHLIBS_RESUME_FROM_HOOK. * breakpoint.c (bpstat_what): Delete catch_shlib_event from enum class. Remove the BPSTAT_WHAT_CHECK_SHLIBS_RESUME_FROM_HOOK column from variable table. * infrun.c (wait_for_inferior): Remove handling of BPSTAT_WHAT_CHECK_SHLIBS_RESUME_FROM_HOOK. | |||||
2008-11-22 | *** empty log message *** | gdbadmin | 1 | -1/+1 | |
2008-11-22 | daily update | Alan Modra | 1 | -1/+1 | |
2008-11-21 | * configure: Rebuild. | Tom Tromey | 3 | -5212/+55 | |
* configure.ac: Merge calls to AC_CHECK_FUNCS, AC_CHECK_HEADERS, AC_CHECK_DECLS, and AC_CHECK_MEMBERS. | |||||
2008-11-21 | 2008-11-19 Sterling Augustine <sterling@tensilica.com> | Sterling Augustine | 2 | -1/+5 | |
* MAINTAINERS: Take over from Bob Wilson as Xtensa maintainer. | |||||
2008-11-21 | 2008-11-21 Sterling Augustine <sterling@tensilica.com> | Sterling Augustine | 7 | -5/+41 | |
* xtensa-isa.c (xtensa_state_is_shared_or): New function. 2008-11-21 Sterling Augustine <sterling@tensilica.com> * xtensa-isa-internal.h (XTENSA_STATE_IS_SHARED_OR): New flag. * xtensa-isa.h (xtensa_state_is_shared_or): New prototype. 2008-11-21 Sterling Augustine <sterling@tensilica.com> * config/tc-xtensa.c (check_t1_t2_reads_and_writes): Call xtensa_state_is_shared_or to allow multiple opcodes within a single FLIX bundle to write to these special states. | |||||
2008-11-21 | merge from gcc | DJ Delorie | 3 | -23/+18 | |
2008-11-21 | * python/python-internal.h (PyGILState_Ensure): New define. | Tom Tromey | 4 | -2/+67 | |
(PyGILState_Release): Likewise. (PyEval_InitThreads): Likewise. (PyThreadState_Swap): Likewise. (PyEval_InitThreads): Likewise. * python/python.c (_initialize_python): Initialize threads. Release GIL. (eval_python_from_control_command): Acquire GIL. (python_command): Likewise. * python/python-internal.h (make_cleanup_py_restore_gil): Declare. * python/python-utils.c (py_gil_restore): New function. (make_cleanup_py_restore_gil): Likewise. | |||||
2008-11-21 | (Chunk I forgot to commit on 2008-11-14). | Tristan Gingold | 3 | -18/+23 | |
2008-11-13 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. | |||||
2008-11-21 | * elf-bfd.h (struct elf_backend_data): New member got_elt_size. | Hans-Peter Nilsson | 4 | -5/+46 | |
(_bfd_elf_default_got_elt_size): Declare. * elflink.c (struct alloc_got_off_arg): Replace member got_elt_size by new member info. (elf_gc_allocate_got_offsets): Adjust for calling bed->got_elt_size to get the element size instead of using a gofarg entry. (bfd_elf_gc_common_finalize_got_offsets): Similar. (_bfd_elf_default_got_elt_size): New function. * elfxx-target.h: New macro elf_backend_got_elt_size. (elfNN_bed): Use it. | |||||
2008-11-21 | *** empty log message *** | gdbadmin | 1 | -1/+1 | |
2008-11-21 | daily update | Alan Modra | 1 | -1/+1 | |
2008-11-20 | * frame.c (frame_debug_got_null_frame): Remove file arg. | Doug Evans | 2 | -8/+11 | |
All callers updated. | |||||
2008-11-20 | * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns | Andreas Schwab | 3 | -334/+348 | |
matching syscall entry point. * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow) (tcatch_vfork_then_child_follow): Likewise. Finish through vfork even if we stopped at the syscall trampoline. | |||||
2008-11-20 | * infrun.c (resume): If following a fork, also reset regcache, | Pedro Alves | 2 | -0/+11 | |
gdbarch and pc. | |||||
2008-11-20 | * printcmd.c (sym_info): Don't print the offset if it's zero. | Doug Evans | 4 | -18/+40 | |
* gdb.base/sepsymtab.exp: Update, old "info sym" format restored. | |||||
2008-11-20 | * infrun.c (resume): If following a fork, reread the current | Pedro Alves | 2 | -2/+11 | |
thread. Avoid dereferencing a possibly dangling pointer. | |||||
2008-11-20 | 2008-11-20 Tristan Gingold <gingold@adacore.com> | Tristan Gingold | 2 | -4/+6 | |
* bfdwin.c: Fix comment. | |||||
2008-11-20 | 2008-11-20 Tristan Gingold <gingold@adacore.com> | Tristan Gingold | 2 | -3/+7 | |
* bfd.c (is32bit): Use architecture information for non-ELF targets. | |||||
2008-11-20 | * elf32-ppc.c (allocate_dynrelocs): Always use tlsld_got for | Alan Modra | 2 | -39/+50 | |
TLS_LD even when symbol is used with other TLS reloc types. (ppc_elf_relocate_section): Bypass symbol checks when using tlsld_got. Leave addend zero on LD DTPMOD dynamic reloc. | |||||
2008-11-20 | Forgot to save entry before commit: | Hans-Peter Nilsson | 1 | -0/+5 | |
* config/tc-cris.c (cris_number_to_imm): Apply S_SET_THREAD_LOCAL on symbols in TLS relocs. | |||||
2008-11-20 | * inferior.h (proceed_to_finish): Delete, unused. | Doug Evans | 3 | -9/+10 | |
(stop_registers): Tweak comment. * infrun.c (stop_registers): Tweak comment. | |||||
2008-11-20 | daily update | Alan Modra | 1 | -1/+1 | |
2008-11-20 | *** empty log message *** | gdbadmin | 1 | -1/+1 | |
2008-11-19 | * frv-tdep.c (frv_skip_main_prologue): New function. | Kevin Buettner | 3 | -3/+96 | |
(frv_gdbarch_init): Register frv_skip_main_prologue. * solib-frv.c (fetch_loadmap): Return early when no segments are found. (frv_relocate_main_executable): Return early when both interpreter and executable loadmap addresses are zero. | |||||
2008-11-19 | gdb/ | Bob Wilson | 6 | -164/+138 | |
* xtensa-config.c (rmap): Remove entries for ar32 through ar63. Add threadptr, scompare1, mmid, epc5, epc6, epc7, eps5, eps6, eps7, excsave5, excsave6, excsave7, cpenable, and vecbase registers. (xtensa_submask0, xtensa_submask1, xtensa_submask2) (xtensa_submask3, xtensa_submask4, xtensa_submask5, xtensa_submask6) (xtensa_submask7, xtensa_submask8, xtensa_submask9, xtensa_submask10) (xtensa_submask11, xtensa_submask12, xtensa_submask13, xtensa_submask14) (xtensa_submask15): Adjust register numbers. * xtensa-xtregs.c (XTENSA_ELF_XTREG_SIZE): Change to 4. (xtensa_regmap_table): Add entry for scompare1. * regformats/reg-xtensa.dat: Remove ar32 through ar63. Add threadptr and scompare1. gdb/gdbserver/ * xtensa-xtregs.c (XTENSA_ELF_XTREG_SIZE): Change to 4. (xtensa_regmap_table): Add entry for scompare1. | |||||
2008-11-19 | include/ | Bob Wilson | 4 | -66/+1973 | |
* xtensa-config.h (XCHAL_HAVE_MUL16, XCHAL_HAVE_MUL32, XCHAL_HAVE_DIV32) (XCHAL_HAVE_MINMAX, XCHAL_HAVE_SEXT, XCHAL_HAVE_THREADPTR) (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): Change to 1. (XCHAL_NUM_AREGS): Change to 32. (XCHAL_ICACHE_SIZE, XCHAL_DCACHE_SIZE): Change to 16K. (XCHAL_ICACHE_LINESIZE, XCHAL_DCACHE_LINESIZE): Change to 32. (XCHAL_ICACHE_LINEWIDTH, XCHAL_DCACHE_LINEWIDTH): Change to 5. (XCHAL_DCACHE_IS_WRITEBACK): Change to 1. (XCHAL_DEBUGLEVEL): Change to 6. bfd/ * xtensa-modules.c (sysregs): Add MMID, VECBASE, EPC5, EPC6, EPC7, EXCSAVE5, EXCSAVE6, EXCSAVE7, EPS5, EPS6, EPS7, CPENABLE, SCOMPARE1, and THREADPTR registers. (NUM_SYSREGS, MAX_USER_REG): Update. (states): Change width of INTERRUPT, WindowBase, WindowStart, and INTENABLE. Add VECBASE, EPC5, EPC6, EPC7, EXCSAVE5, EXCSAVE6, EXCSAVE7, EPS6, EPS6, EPS7, THREADPTR, CPENABLE, and SCOMPARE1 states. (NUM_STATES): Update. (enum xtensa_state_id): Add entries for new states. (enum xtensa_field_id): Add entries for xt_wbr15_imm and xt_wbr18_imm fields, along with functions to extract and set them. (regfiles): Change number of AR registers to 32. (Operand_ar0_encode, Operand_ar4_encode, Operand_ar8_encode, Operand_ar12_encode, Operand_ars_entry_encode): Update register mask. (operands): Add entries for tp7, xt_wbr15_label, xt_wbr18_label, xt_wbr15_imm, and xt_wbr18_imm operands, along with functions to encode and decode them. (enum xtensa_operand_id): Add entries for new operands. (Iclass_xt_iclass_rfi_stateArgs): Add EPC5, EPC6, EPC7, EPS5, EPS6, and EPC7 states. (Iclass_xt_iclass_rfdo_stateArgs): Replace EPC4 and EPS4 by EPC6 and EPS6, respectively. (iclasses): Add entries for rur_threadptr, wur_threadptr, xt_iclass_wsr_176, xt_iclass_rsr_epc5, xt_iclass_wsr_epc5, xt_iclass_xsr_epc5, xt_iclass_rsr_excsave5, xt_iclass_wsr_excsave5, xt_iclass_xsr_excsave5, xt_iclass_rsr_epc6, xt_iclass_wsr_epc6, xt_iclass_xsr_epc6, xt_iclass_rsr_excsave6, xt_iclass_wsr_excsave6, xt_iclass_xsr_excsave6, xt_iclass_rsr_epc7, xt_iclass_wsr_epc7, xt_iclass_xsr_epc7, xt_iclass_rsr_excsave7, xt_iclass_wsr_excsave7, xt_iclass_xsr_excsave7, xt_iclass_rsr_eps5, xt_iclass_wsr_eps5, xt_iclass_xsr_eps5, xt_iclass_rsr_eps6, xt_iclass_wsr_eps6, xt_iclass_xsr_eps6, xt_iclass_rsr_eps7, xt_iclass_wsr_eps7, xt_iclass_xsr_eps7, xt_iclass_rsr_vecbase, xt_iclass_wsr_vecbase, xt_iclass_xsr_vecbase, xt_iclass_mul16, xt_iclass_wsr_mmid, xt_iclass_icache_lock, xt_iclass_dcache_lock, xt_iclass_rsr_cpenable, xt_iclass_wsr_cpenable, xt_iclass_xsr_cpenable, xt_iclass_clamp, xt_iclass_minmax, xt_iclass_sx, xt_iclass_l32ai, xt_iclass_s32ri, xt_iclass_s32c1i, xt_iclass_rsr_scompare1, xt_iclass_wsr_scompare1, xt_iclass_xsr_scompare1, xt_iclass_div, and xt_iclass_mul32, along with corresponding argument and state argument arrays. Change number of state arguments for xt_iclass_rfi. Add arguments for xt_iclass_rfdo. (enum xtensa_iclass_id): Add entries for new iclasses. (opcodes): Add entries for RUR_THREADPTR, WUR_THREADPTR, WSR_176, RSR_EPC5, WSR_EPC5, XSR_EPC5, RSR_EXCSAVE5, WSR_EXCSAVE5, XSR_EXCSAVE5, RSR_EPC6, WSR_EPC6, XSR_EPC6, RSR_EXCSAVE6, WSR_EXCSAVE6, XSR_EXCSAVE6, RSR_EPC7, WSR_EPC7, XSR_EPC7, RSR_EXCSAVE7, WSR_EXCSAVE7, XSR_EXCSAVE7, RSR_EPS5, WSR_EPS5, XSR_EPS5, RSR_EPS6, WSR_EPS6, XSR_EPS6, RSR_EPS7, WSR_EPS7, XSR_EPS7, RSR_VECBASE, WSR_VECBASE, XSR_VECBASE, MUL16U, MUL16S, WSR_MMID, IPFL, IHU, IIU, DPFL, DHU, DIU, RSR_CPENABLE, WSR_CPENABLE, XSR_CPENABLE, CLAMPS, MIN, MAX, MINU, MAXU, SEXT, L32AI, S32RI, S32C1I, RSR_SCOMPARE1, WSR_SCOMPARE1, XSR_SCOMPARE1, QUOU, QUOS, REMU, REMS, and MULL opcodes, along with the corresponding functions to encode them. (enum xtensa_opcode_id): Add entries for new opcodes. (Slot_inst_decode): Handle new opcodes. (Slot_inst_get_field_fns, Slot_inst_set_field_fns): Add entries for xt_wbr15_imm and xt_wbr18_imm fields. (Slot_inst16a_get_field_fns, Slot_inst16a_set_field_fns): Likewise. (Slot_inst16b_get_field_fns, Slot_inst16b_set_field_fns): Likewise. (xtensa_modules): Update number of fields, operands, iclasses and opcodes. | |||||
2008-11-19 | Change documentation license to FDL v1.3 | Nick Clifton | 15 | -708/+1212 | |
2008-11-19 | * remote.c (escape_buffer): New. | Pedro Alves | 3 | -19/+84 | |
(putpkt_binary, read_frame, getpkt_or_notif_sane_1): Use it. Make sure debug output printing a packet buffer goes through a single fprintf_unfiltered call. * utils.c (vfprintf_unfiltered): If outputting timestamps, end output with a newline if it wasn't going to already. | |||||
2008-11-19 | * elf.c (swap_out_syms) [USE_STT_COMMON]: Fix syntax error. | Nick Clifton | 2 | -2/+5 | |
2008-11-19 | PR 7027 | Nick Clifton | 2 | -0/+14 | |
* elfxx-sparc.c (_bfd_sparc_elf_check_relocs): Treat WPLT30 relocs against local symbols in 64-bit binaries as if they were WDISP30 relocs. (_bfd_sparc_elf_relocate_section): Likewise. | |||||
2008-11-19 | * gas/cris/rd-tls-1.d, gas/cris/rd-tls-1.s: Use a local thread | Hans-Peter Nilsson | 3 | -2/+14 | |
variable instead of .text location for :GD decoration test. | |||||
2008-11-19 | * config/tc-cris.c (cris_number_to_imm): Apply S_SET_THREAD_LOCAL | Hans-Peter Nilsson | 1 | -7/+13 | |
on symbols in TLS relocs. | |||||
2008-11-19 | daily update | Alan Modra | 1 | -1/+1 | |
2008-11-19 | *** empty log message *** | gdbadmin | 1 | -1/+1 | |
2008-11-18 | 2008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com> | Paul Pluzhnikov | 2 | -1/+5 | |
* maint.c (maintenance_translate_address): Fix a buglet. | |||||
2008-11-18 | gdb/ | Thiago Jung Bauermann | 12 | -6/+777 | |
* features/Makefile (rs6000/powerpc-isa205-32l-expedite, rs6000/powerpc-isa205-altivec32l-expedite, powerpc-isa205-vsx32l-expedite, rs6000/powerpc-isa205-64l-expedite, rs6000/powerpc-isa205-altivec64l-expedite, powerpc-isa205-vsx64l-expedite): New variables. * regformats/rs6000/powerpc-isa205-32l.dat: Generate. * regformats/rs6000/powerpc-isa205-altivec32l.dat: Generate. * regformats/rs6000/powerpc-isa205-vsx32l.dat: Generate. * regformats/rs6000/powerpc-isa205-64l.dat: Generate. * regformats/rs6000/powerpc-isa205-altivec64l.dat: Generate. * regformats/rs6000/powerpc-isa205-vsx64l.dat: Generate. gdbserver/ * Makefile.in (powerpc-isa205-32l.o, powerpc-isa205-32l.c, powerpc-isa205-altivec32l.o, powerpc-isa205-altivec32l.c, powerpc-isa205-vsx32l.o, powerpc-isa205-vsx32l.c, powerpc-isa205-64l.o, powerpc-isa205-64l.c, powerpc-isa205-altivec64l.o, powerpc-isa205-altivec64l.c, powerpc-isa205-vsx64l.o, powerpc-isa205-vsx64l.c): New targets. * configure.srv (powerpc*-*-linux*): Add ISA 2.05 object files and XML target descriptions. * linux-ppc-low.c (ppc_arch_setup): Init registers with 64-bit FPSCR when inferior is running on an ISA 2.05 or later processor. Add special case to return offset for full 64-bit slot of FPSCR when in 32-bits. | |||||
2008-11-18 | gdb/ | Thiago Jung Bauermann | 20 | -7/+1293 | |
* ppc-linux-nat.c (ppc_register_u_addr): Add special case to return offset for full 64-bit slot of FPSCR when in 32-bits. (ppc_linux_read_description): Return target description with 64-bit FPSCR when inferior is running on an ISA 2.05 or later processor. * ppc-linux-tdep.c (_initialize_ppc_linux_tdep): Call initialize_tdec_powerpc_isa205_32l, initialize_tdec_powerpc_isa205_altivec32l, initialize_tdec_powerpc_isa205_vsx32l, initialize_tdec_powerpc_isa205_64l, initialize_tdec_powerpc_isa205_altivec64l and initialize_tdec_powerpc_isa205_vsx64l. * ppc-linux-tdep.h: Add external declaration for tdesc_powerpc_isa205_32l, tdesc_powerpc_isa205_altivec32l, tdesc_powerpc_isa205_vsx32l, tdesc_powerpc_isa205_64l, tdesc_powerpc_isa205_altivec64l and tdesc_powerpc_isa205_vsx64l. * features/rs600/powerpc-fpu-isa205.xml: New file. * features/rs600/powerpc-isa205-32l.xml: New file. * features/rs600/powerpc-isa205-64l.xml: New file. * features/rs600/powerpc-isa205-altivec32l.xml: New file. * features/rs600/powerpc-isa205-altivec64l.xml: New file. * features/rs600/powerpc-isa205-vsx32l.xml: New file. * features/rs600/powerpc-isa205-vsx64l.xml: New file. * features/rs600/powerpc-isa205-32l.c: Generate. * features/rs600/powerpc-isa205-64l.c: Generate. * features/rs600/powerpc-isa205-altivec32l.c: Generate. * features/rs600/powerpc-isa205-altivec64l.c: Generate. * features/rs600/powerpc-isa205-vsx32l.c: Generate. * features/rs600/powerpc-isa205-vsx64l.c: Generate. gdb/testsuite/ * gdb.arch/ppc-dfp.exp: New file. * gdb.arch/ppc-dfp.c: New file. | |||||
2008-11-18 | 2008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com> | Paul Pluzhnikov | 8 | -16/+104 | |
* objfiles.h: New MULTI_OBJFILE_P macro. * printcmd.c (sym_info): Print object name. * maint.c (maintenance_translate_address): Likewise. | |||||
2008-11-18 | 2008-11-18 Joel Sherrill <joel.sherrill@oarcorp.com> | Joel Sherrill | 8 | -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 of | Joel Brobecker | 2 | -10/+5 | |
commands "catch load" and "catch unload". | |||||
2008-11-18 | * NEWS: Document the removal of "catch load" and "catch unload". | Joel Brobecker | 2 | -0/+10 | |
2008-11-18 | Add support for ARM half-precision conversion instructions. | Catherine Moore | 19 | -57/+458 | |
2008-11-18 | * dwarf2.c (read_section): Fix formatting. | Nick Clifton | 3 | -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 capitalization | Doug Evans | 5 | -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 *** | gdbadmin | 1 | -1/+1 | |
2008-11-18 | daily update | Alan Modra | 1 | -1/+1 | |
2008-11-17 | * configure.tgt [spu-*-elf*]: Set NATIVE_LIB_DIRS to '/lib'. | Ulrich Weigand | 2 | -1/+5 | |
2008-11-17 | PR gdb/2250 | Ulrich Weigand | 2 | -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. |