summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * config/arm/embed.mt (DEPRECATED_TM_FILE): Set to tm-arm.h.Ulrich Weigand2007-05-169-67/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | * config/arm/tm-embed.h: Delete file. * arm-tdep.h (arm_software_single_step): Declare. * arm-tdep.c (arm_software_single_step): Make global. (arm_gdbarch_init): Move set_gdbarch_software_single_step call from here to ... * arm-linux-tdep.c (arm_linux_init_abi): ... here ... * armnbsd-tdep.c (arm_netbsd_init_abi_common): ... here ... * armobsd-tdep.c (armobsd_init_abi): ... here ... * arm-wince-tdep.c (arm_wince_init_abi): ... and here. * arm-tdep.c (ARM_LE_BREAKPOINT, ARM_BE_BREAKPOINT): No longer allow defines to be overriden by TM file. (THUMB_LE_BREAKPOINT, THUMB_BE_BREAKPOINT): Likewise. Also, change default to {0xbe,0xbe}. * armobsd-tdep.c (arm_obsd_thumb_le_breakpoint, arm_obsd_thumb_be_breakpoint): New global variables. (armobsd_init_abi): Override tdep->thumb_breakpoint and tdep->thumb_breakpoint_size. * arm-wince-tdep.c (arm_wince_thumb_le_breakpoint): New variable. (arm_wince_init_abi): Override tdep->thumb_breakpoint and tdep->thumb_breakpoint_size. * arm-tdep.c (arm_gdbarch_init): Add set_gdbarch_skip_trampoline_code.
* 2007-05-16 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand2007-05-162-0/+13
| | | | * server.c (handle_query): Add reply for qC packet.
* * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.Daniel Jacobowitz2007-05-1610-30/+142
| | | | | | | | | | | | | | | | (gdb_compile_shlib): Likewise. (skip_shlib_tests, gdb_download, gdb_load_shlibs): New. (default_gdb_init): Clear cleanfiles. (gdb_finish): Delete recorded cleanfiles. * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download. * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs. Do not use isnative. * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp, gdb.base/so-impl-ld.exp: Likewise. * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets. * gdb.base/unload.exp: Likewise. Do not pass empty option to gdb_compile.
* * NEWS: Mention removed "set mips stack-arg-size" and "set mipsDaniel Jacobowitz2007-05-165-220/+116
| | | | | | | | | | | | | | | | | | | | saved-gpreg-size". * mips-tdep.c (MIPS32_REGSIZE, MIPS64_REGSIZE): New constants. (size_auto, size_32, size_64, size_enums, mips_abi_regsize_string) (mips_stack_argsize_string, mips_stack_argsize): Delete. (mips_abi_regsize): Simplify. (mips_eabi_push_dummy_call, mips_n32n64_push_dummy_call) (mips_n32n64_return_value, mips_o32_push_dummy_call) (mips_o32_return_value, mips_o64_push_dummy_call) (mips_o64_return_value): Propogate constant register sizes. Use the ABI register size instead of mips_stack_argsize. (mips_dump_tdep): Don't print mips_stack_argsize. (_initialize_mips_tdep): Remove saved-gpreg-size and stack-arg-size settings. * gdb.texinfo (MIPS): Remove documentation for set mips saved-gpreg-size, show mips saved-gpreg-size, and set mips stack-arg-size.
* Commit file missed in last commit.Daniel Jacobowitz2007-05-161-29/+0
|
* * config/mips/linux.mt (DEPRECATED_TM_FILE): Delete.Daniel Jacobowitz2007-05-168-7/+60
| | | | | | | | | | | | | | | | * config/mips/tm-linux.h: Delete. * mips-linux-tdep.c (mips_svr4_so_ops): New. (mips_linux_in_dynsym_resolve_code): Make static. Use svr4_in_dynsym_resolve_code. (mips_linux_init_abi): Initialize mips_svr4_so_ops. Call set_solib_ops. * solib-svr4.c (svr4_in_dynsym_resolve_code, svr4_so_ops): Make global. * solib-svr4.h (svr4_so_ops, svr4_in_dynsym_resolve_code): Declare. * Makefile.in (mips-linux-tdep.o): Update. * solib.c (set_solib_ops): New. (current_target_so_ops): Update comment. * solib.h (set_solib_ops): New prototype.
* * printcmd.c (do_examine): Fix typos in a comment.Maciej W. Rozycki2007-05-162-2/+6
|
* 2007-05-16 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2007-05-162-16/+22
| | | | | | | Alan Modra <amodra@bigpond.net.au> * elflink.c (_bfd_elf_adjust_dynamic_copy): Align dynamic bss section to the minimum alignment.
* 2007-05-16 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini2007-05-164-184/+443
| | | | | | | | | | * Makefile.def (bootstrap_stage): Replace stage_make_flags with stage_cflags. * Makefile.tpl (POSTSTAGE1_HOST_EXPORTS, POSTSTAGE1_FLAGS_TO_PASS): Remove CFLAGS/LIBCFLAGS. (configure-stage[+id+]-[+prefix+][+module+], all-stage[+id+]-[+prefix+][+module+]): Pass it from [+stage_cflags+]. * Makefile.in: Regenerate.
* gdb/Richard Sandiford2007-05-163-12/+63
| | | | | | * configure.ac: Allow sysroots to be relocated under $prefix as well as $exec_prefix. * configure: Regenerate.
* daily updateAlan Modra2007-05-161-1/+1
|
* *** empty log message ***gdbadmin2007-05-161-1/+1
|
* * config/unknown.exp: Remove.Vladimir Prus2007-05-152-21/+4
|
* 2007-05-15 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2007-05-1521-412/+95
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Alan Modra <amodra@bigpond.net.au> PR ld/4504 * elf-bfd.h (_bfd_elf_adjust_dynamic_copy): New. * elflink.c (_bfd_elf_adjust_dynamic_copy): New. * elf-m10300.c (_bfd_mn10300_elf_adjust_dynamic_symbol): Call _bfd_elf_adjust_dynamic_copy to adjust for the copy in dynamic bss section. * elf32-arm.c (elf32_arm_adjust_dynamic_symbol): Likewise. * elf32-cris.c (elf_cris_adjust_dynamic_symbol): Likewise. * elf32-hppa.c (elf32_hppa_adjust_dynamic_symbol): Likewise. * elf32-i370.c (i370_elf_adjust_dynamic_symbol): Likewise. * elf32-i386.c (elf_i386_adjust_dynamic_symbol): Likewise. * elf32-m32r.c (m32r_elf_adjust_dynamic_symbol): Likewise. * elf32-m68k.c (elf_m68k_adjust_dynamic_symbol): Likewise. * elf32-ppc.c (ppc_elf_adjust_dynamic_symbol): Likewise. * elf32-s390.c (elf_s390_adjust_dynamic_symbol): Likewise. * elf32-sh.c (sh_elf_adjust_dynamic_symbol): Likewise. * elf32-vax.c (elf_vax_adjust_dynamic_symbol): Likewise. * elf64-ppc.c (ppc64_elf_adjust_dynamic_symbol): Likewise. * elf64-s390.c (elf_s390_adjust_dynamic_symbol): Likewise. * elf64-sh64.c (sh64_elf64_adjust_dynamic_symbol): Likewise. * elf64-x86-64.c (elf64_x86_64_adjust_dynamic_symbol): Likewise. * elfxx-mips.c (_bfd_mips_vxworks_adjust_dynamic_symbol): Likewise. * elfxx-sparc.c (_bfd_sparc_elf_adjust_dynamic_symbol): Likewise.
* 2007-05-15 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand2007-05-152-0/+8
| | | | * gdb.base/info-proc.exp: Check is_remote.
* * mips3264r2.igen (DSHD): Fix compile warning.Thiemo Seufer2007-05-152-2/+6
|
* bfd/Richard Sandiford2007-05-152-41/+35
| | | | | | | | | | | | | | | * elfxx-mips.c (mips_elf_create_local_got_entry): Remove input_section argument. Create .rela.dyn relocations against symbol 0 rather than the section symbol. (mips_elf_local_got_index): Remove input_section argument. Update call to mips_elf_create_local_got_entry. (mips_elf_got_page, mips_elf_got16_entry): Likewise. (mips_elf_calculate_relocation): Update calls to mips_elf_local_got_index, mips_elf_got16_entry and mips_elf_got_page. ld/testsuite/ * ld-mips-elf/vxworks1-lib.rd: Expect the GOT relocation to be against symbol 0.
* bfd/Mark Shinwell2007-05-152-18/+13
| | | | | | | | | | * elf32-arm.c (elf32_arm_final_link_relocate): Correctly handle the Thumb-2 JUMP19 relocation. ld/testsuite/ * ld-arm/arm-elf.exp: Add jump19 testcase. * ld-arm/jump19.d: New. * ld-arm/jump19.s: New.
* PR 4479Alan Modra2007-05-153-11/+19
| | | | | | | * elf.c (elf_fake_sections): Don't allow backend to change SHT_NOBITS if called for strip/objcopy --only-keep-debug. * elfxx-mips.c (_bfd_mips_elf_fake_sections): Remove similar fix from here.
* gas/testsuite/H.J. Lu2007-05-152-1/+6
| | | | | | | | | | | | | | 2007-05-14 H.J. Lu <hongjiu.lu@intel.com> PR binutils/4502 * gas/i386/amd.d: Replace "pfmulhrw" with "pmulhrw". opcodes/ 2007-05-14 H.J. Lu <hongjiu.lu@intel.com> PR binutils/4502 * i386-dis.c (Suffix3DNow): Replace "pfmulhrw" with "pmulhrw".
* daily updateAlan Modra2007-05-151-1/+1
|
* *** empty log message ***gdbadmin2007-05-151-1/+1
|
* * hppa-hpux-tdep.c: Do not include <dl.h> or <machine/save_state.h>.Ulrich Weigand2007-05-142-8/+8
| | | | | | (offsetof): Do not define. (find_stub_with_shl_get): Use numerical value 3 instead of symbolic value TYPE_PROCEDURE.
* 2007-05-14 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand2007-05-142-1/+5
| | | | * gdb.base/gcore.exp: Initialize variable core_supported.
* * all-cfg.texi (GDBTUI): New.Bob Wilson2007-05-143-115/+104
| | | | | | | * gdb.texinfo (Mode Options): Use GDBTUI variable. (TUI, TUI Overview, TUI Keys, TUI Single Key Mode, TUI Commands) (TUI Configuration): Edit to improve clarity and fix problems of both style and content.
* * gdb_proc_service.h (paddr_t): Delete typedef.Daniel Jacobowitz2007-05-145-16/+51
| | | | | | | | | * proc-service.c (ps_addr_to_core_addr, core_addr_to_ps_addr): New. (ps_xfer_memory): Take a psaddr_t. Use ps_addr_to_core_addr. (ps_pglobal_lookup): Take a psaddr_t *. Use core_addr_to_ps_addr. (ps_pdread, ps_pdwrite, ps_ptread, ps_ptwrite): Take a psaddr_t. * sol-thread.c (gdb_ps_addr_t): Use psaddr_t instead of paddr_t. * Makefile.in (proc-service.o): Update.
* * Makefile.in (mips-tdep.o): Update.Daniel Jacobowitz2007-05-143-1/+11
| | | | | * mips-tdep.c (mips_gdbarch_init): Register the dwarf2 CFI unwinder.
* * dwarf2-frame.c (dwarf2_frame_prev_register): Use pack_longDaniel Jacobowitz2007-05-144-24/+36
| | | | | | | instead of store_typed_address. * value.c (pack_long): New. (value_from_longest): Use it. * value.h (pack_long): New prototype.
* * dwarf2-frame.c (read_encoded_value): Correct typo. UseDaniel Jacobowitz2007-05-142-2/+11
| | | | DW_EH_PE_signed if appropriate.
* * dwarf2read.c (dwarf2_debug_line_missing_file_complaint): NewDaniel Jacobowitz2007-05-142-34/+68
| | | | | function. (dwarf_decode_lines): Check for line info without a file.
* * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.Daniel Jacobowitz2007-05-142-2/+6
|
* * linux-thread-db.c (thread_db_pid_to_str): Print thread IDsDaniel Jacobowitz2007-05-145-5/+16
| | | | | | | | as hexadecimal. * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs. * gdb.threads/print-threads.exp (test_all_threads): Allow negative and hexadecimal thread IDs.
* * jv-exp.y (push_fieldnames): Use STRUCTOP_PTR instead ofDaniel Jacobowitz2007-05-146-6/+19
| | | | | | | | | | STRUCTOP_STRUCT. * jv-lang.c (evaluate_subexp_java): Handle STRUCTOP_PTR instead of STRUCTOP_STRUCT. * jv-typeprint.c (java_print_type): Do not crash on NULL varstring. * gdb.java/jprint.java (public): Avoid invalid call to static method.
* * mips.igen (ALNV.PS, CEIL.L.fmt, CVT.L.fmt, CVT.PS.S, CVT.S.PL,Thiemo Seufer2007-05-142-0/+32
| | | | | | | CVT.S.PU, FLOOR.L.fmt, LDXC1, LUXC1, LWXC1, MADD.fmt, MSUB.fmt, NMADD.fmt, NMSUB.fmt, PLL.PS, PLU.PS, PREFX, PUL.PS, PUU.PS, RECIP.fmt, ROUND.L.fmt, RSQRT.fmt, SWXC1, TRUNC.L.fmt): Add support for mips32r2.
* * gdbarch.sh (read_sp): Remove.Ulrich Weigand2007-05-148-109/+40
| | | | | | | | | | | | | | | | * gdbarch.c, gdbarch.h: Regenerate. * frame.c (frame_sp_unwind): Do not call TARGET_READ_SP. * avr-tdep.c (avr_read_sp): Remove. (avr_unwind_sp): New function. (avr_gdbarch_init): Install unwind_sp instead of read_sp callback. * mips-tdep.c (mips_read_sp): Remove. (mips_unwind_sp): New function. (mips_gdbarch_init): Install unwind_sp instead of read_sp callback. * score-tdep.c (score_read_unsigned_register): Remove. (score_read_sp): Remove. (score_unwind_sp): New function. (score_gdbarch_init): Install unwind_sp instead of read_sp callback.
* * buildsym.c (start_subfile): Handle absolute pathnamesDaniel Jacobowitz2007-05-142-1/+22
| | | | while comparing subfile names.
* 2007-05-14 Denis Pilat <denis.pilat@st.com>Denis Pilat2007-05-1414-47/+8
| | | | | | | | * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp, gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
* * elf.c (bfd_elf_string_from_elf_section): Return NULL onAlan Modra2007-05-142-1/+12
| | | | | invalid shstrndx. (bfd_elf_get_str_section): Likewise.
* daily updateAlan Modra2007-05-141-1/+1
|
* *** empty log message ***gdbadmin2007-05-141-1/+1
|
* * hppa-hpux-tdep.c: Include "regcache.h".Ulrich Weigand2007-05-135-8/+20
| | | | | | | | * hppa-linux-tdep.c: Likewise. * hppa-tdep.c: Include "gdb_stdint.h". (find_unwind_entry): Cast host pointer to uintptr_t before passing it to paddr_nz. * Makefile.in: Update dependencies.
* * blockframe.c: Remove obsolete comments.Ulrich Weigand2007-05-137-28/+17
| | | | | | | | * alpha-nat.c (fetch_osf_core_registers): Update comment. * arm-tdep.h (enum gdb_regnum): Remove obsolete part of comment. * hppa-tdep.h (enum hppa_regnum): Likewise. * mips-tdep.h: Likewise. * m68hc11-tdep.c: Likewise.
* * inferior.h (read_sp): Remove prototype.Ulrich Weigand2007-05-137-29/+25
| | | | | | | | | * regcache.c (read_sp): Remove. * gcore.c (derive_stack_segment): Use get_frame_sp instead of read_sp. * infcall.c (call_function_by_hand): Likewise. * ppc-sysv-tdep.c (ppc_sysv_abi_push_dummy_call): Use regcache instead of calling read_sp. * rs6000-tdep.c (rs6000_push_dummy_call): Likewise.
* daily updateAlan Modra2007-05-131-1/+1
|
* *** empty log message ***gdbadmin2007-05-131-1/+1
|
* PR 4497Alan Modra2007-05-122-27/+40
| | | | | | | | | | * elf-eh-frame.c (struct cie): Add "local_personality". Make "personality" a union. (cie_eq): Compare local_personality too. Adjust personality comparison. (_bfd_elf_discard_section_eh_frame): Check binding on personality reloc sym to allow for bad symtab. Use stashed local syms rather than reading personality local sym. Handle discarded sections.
* include/elf/Alan Modra2007-05-124-2/+15
| | | | | | | * spu.h (R_SPU_ADDR16X): Define. (R_SPU_PPU32, R_SPU_PPU64): Renumber. bfd/ * elf32-spu.c (elf_howto_table): Add howto for R_SPU_ADDR16X.
* * i386-linux-nat.c (i386_linux_resume): Use regcache functionsUlrich Weigand2007-05-123-12/+35
| | | | | | | | | | | instead of read_register and read_register_pid. * ia64-linux-nat.c (enable_watchpoints_in_psr): Use REGCACHE argument instead of PTID. Use regcache functions instead of read_register_pid. (ia64_linux_insert_watchpoint): Update call. (ia64_linux_stopped_data_address): Use regcache functions instead of read_register_pid and write_register_pid.
* * libunwind-frame.h (struct regcache): Add forward declaration.Ulrich Weigand2007-05-124-189/+130
| | | | | | | | | | | | | | | | (libunwind_get_reg_special): Add REGCACHE argument. * libunwind-frame.c (libunwind_get_reg_special): Add REGCACHE argument. Pass it to unw_init_remote_p. * ia64-tdep.c (ia64_pseudo_register_read): Pass regcache to libunwind_get_reg_special. (ia64_access_reg): Remove "write" case. (ia64_access_fpreg): Likewise. Read from next_frame passed as callback argument instead of from current_regcache. (ia64_access_rse_reg): Remove "write" case. Read from regcache passed as callback argument instead of from current_regcache. (ia64_access_rse_fpreg): New function. (ia64_unw_rse_acce): Use it instead of ia64_access_fpreg.
* daily updateAlan Modra2007-05-121-1/+1
|