aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-10-12*** empty log message ***gdbadmin1-1/+1
2007-10-11 * Makefile.def (dependencies): Add all-gdb -> all-libdecnumber.Daniel Jacobowitz3-0/+7
* Makefile.in: Regenerate.
2007-10-11* config/obj-elf.c (obj_elf_section): When pushing a section, if there is aNick Clifton6-3/+48
comma then the following argument must be a subsection number. * testsuite/gas/elf/elf.exp (run_elf_list_test): Run section6 test. * testsuite/gas/elf/section6.s: New file: Check behaviour of .pushsection with a subsection argument. * testsuite/gas/elf/section6.d: New file: Expected disassembly.
2007-10-11 * breakpoint.c (do_enable_breakpoint): Delay enabling until afterKazu Hirata2-9/+14
checking watchpoint resources.
2007-10-11gdb/Kazu Hirata4-2/+12
* memattr.c (inaccessible_by_default): Change the initial value to 1. gdb/doc/ * gdb.texinfo: Mention that inaccessible-by-default is on by default.
2007-10-11 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout insteadKazu Hirata2-1/+6
of $timeout.
2007-10-11 PR gdb/2280Daniel Jacobowitz2-3/+17
* coffread.c (read_one_sym): Check for read errors.
2007-10-11 * linux-nat.c (lin_lwp_attach_lwp): Use "Linux kernel 2.6.19"Ulrich Weigand3-5/+14
instead of "Linux 2.6.19" in comment. (linux_xfer_partial): Use "GNU/Linux target" instead of "Linux target" in comment. * m68klinux-tdep.c (m68k_linux_inferior_created): Likewise. (m68k_linux_get_sigtramp_info): Likewise.
2007-10-11From Andrew Chatham: exit on relocation error.Ian Lance Taylor3-10/+10
2007-10-11 * MAINTAINERS (language support): List Joel and Paul asDaniel Jacobowitz2-0/+7
Ada maintainers.
2007-10-11 * dbxread.c (process_one_symbol): Remove VARIABLES_INSIDE_BLOCKDaniel Jacobowitz8-70/+20
checks. * config/arm/embed.mt, config/arm/linux.mt, config/arm/wince.mt: Do not set DEPRECATED_TM_FILE. * config/arm/tm-arm.h: Delete file. * gdbint.texinfo (Target Conditionals): Remove VARIABLES_INSIDE_BLOCK.
2007-10-11 * MAINTAINERS (Write After Approval): Add self.Luis Machado2-0/+5
2007-10-112007-10-11 Jesper Nilsson <jesper.nilsson@axis.com>Daniel Jacobowitz8-10/+64
* callback.c (cb_is_stdin, cb_is_stdout, cb_is_stderr): Add functions. * syscall.c (cb_syscall): Test for stdin/out/err, not just fd 0/1/2. 2007-10-11 Jesper Nilsson <jesper.nilsson@axis.com> * callback.h (cb_is_stdin, cb_is_stdout, cb_is_stderr): Add prototypes. 2007-10-11 Jesper Nilsson <jesper.nilsson@axis.com> * sim/cris/c/freopen2.c: Added testcase.
2007-10-112007-10-11 Jesper Nilsson <jesper.nilsson@axis.com>Daniel Jacobowitz5-1/+20
* callback.c (cb_is_stdin): Add. * syscall.c (cb_syscall): Test for stdin, not just fd 0. 2007-10-11 Jesper Nilsson <jesper.nilsson@axis.com> * callback.h (cb_is_stdin): Add prototype.
2007-10-11 * src-release (GDB_SUPPORT_DIRS): Add libdecnumber.Daniel Jacobowitz62-1/+42043
* libdecnumber: New directory, imported from GCC.
2007-10-11 * buildsym.c (record_line): Remove empty lines followed byDaniel Jacobowitz2-1/+31
end-of-sequence markers.
2007-10-11PR gas/5161Nick Clifton3-183/+824
* config/tc-ia64.c: Allow for translations of error and warning messages. * po/gas.pot: Regenerate.
2007-10-11 * configure.tgt: Recognize fido-*-elf.Kazu Hirata2-0/+7
2007-10-11PR gas/5158Nick Clifton8-15646/+37059
* config/tc-h8300.c (tc_gen_reloc): Allow for translation of error message. * po/gas.pot: Regenerate.
2007-10-112007-10-11 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-3/+8
* doc/c-i386.texi: Update which instruction's operands are swapped.
2007-10-11PR gas/5155Nick Clifton2-20/+22
* config/tc-msp430.c: Fix spelling typos.
2007-10-11* doc/as.texinfo (Type): Fix typo: STT_FUNC not STT_FUNCTION.Nick Clifton2-12/+30
2007-10-112007-10-10 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-19/+42
* elf.c (get_program_header_size): Always add a PT_GNU_RELRO segment for -z relro. (_bfd_elf_map_sections_to_segments): Make a PT_GNU_RELRO segment only when needed.
2007-10-11*** empty log message ***gdbadmin1-1/+1
2007-10-11daily updateAlan Modra1-1/+1
2007-10-10Remove extra white space.H.J. Lu1-1/+1
2007-10-10* dwarf.c (process_debug_info): Line up section offsets ofJim Blandy2-2/+6
attribute values with those of dies. (read_and_display_attr): Reduce spacing here.
2007-10-10* dwarf.c (display_debug_lines): Print the offset of each lineJim Blandy2-0/+8
number program header.
2007-10-10From Craig Silverstein: don't permit -s and -r.Ian Lance Taylor3-58/+93
2007-10-10Add entry for gdb-6.7 release.gdbadmin1-0/+4
2007-10-10Implement -s and -S options which strip symbols.Ian Lance Taylor7-38/+138
2007-10-102007-10-10 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand2-17/+25
* stack.c (print_frame_args, frame_info, return_command): Use get_regcache_arch or get_frame_arch to get at the current architecture by regcache or by frame, respectively.
2007-10-102007-10-10 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand3-34/+53
* rs6000-nat.c (fetch_register, store_register) (rs6000_fetch_inferior_registers, rs6000_store_inferior_registers): Use get_regcache_arch to get at the current architecture by regcache. * rs6000-tdep.c (rs6000_push_dummy_call, rs6000_return_value) (rs6000_register_reggroup_p, e500_move_ev_registe, rs6000_unwind_pc) (rs6000_unwind_dummy_id, rs6000_frame_cache, rs6000_dump_tdep): Replace current_gdbarch by gdbarch. (rs6000_skip_trampoline_code, rs6000_register_to_value) (rs6000_value_to_register): Use get_frame_arch to get at the current architecture by frame_info.
2007-10-102007-10-10 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand4-10/+24
* sparc-tdep.c (sparc_supply_rwindow, sparc_collect_rwindow): Use get_regcache_arch to get at the current architecture by regcache. * sparc64-tdep.c (sparc64_supply_gregset, sparc64_collect_gregset) (sparc64_supply_fpregset, sparc64_collect_fpregset): Use get_regcache_arch to get at the current architecture by regcache. * sparc64nbsd-nat. (sparc64nbsd_supply_gregset) (sparc64nbsd_collect_gregset, sparc64nbsd_supply_fpregset) (sparc64nbsd_collect_fpregset): Use get_regcache_arch to get at the current architecture by regcache.
2007-10-102007-10-10 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand7-180/+214
* remote-mips.c (mips_wait, mips_fetch_registers) (mips_store_registers): Use get_regcache_arch to get at the current architecture by regcache. * mipsnbsd-tdep.c (mipsnbsd_supply_reg, mipsnbsd_fill_reg) (mipsnbsd_supply_fpreg, mipsnbsd_fill_fpreg): Use get_regcache_arch to get at the current architecture by regcache. (mipsnbsd_sigtramp_offset): Use get_frame_arch to get at the current architecture by frame_info. * mipsnbsd-nat.c (mipsnbsd_fetch_inferior_registers) (mipsnbsd_store_inferior_registers): Use get_regcache_arch to get at the current architecture by regcache. * mips-linux-tdep.c (mips_linux_get_longjmp_target) (mips64_linux_get_longjmp_target, mips_linux_o32_sigframe_init) (mips_linux_n32n64_sigframe_init): Use get_frame_arch to get at the current architecture by frame_info. (supply_32bit_reg, mips_supply_gregset, mips_fill_gregset) (mips_supply_fpregset, mips_fill_fpregset, supply_64bit_reg) (mips64_supply_gregset, mips64_fill_gregset, mips64_supply_fpregset) (mips64_fill_fpregset, mips_linux_write_pc): Use get_regcache_arch to get at the current architecture by regcache. * mips-linux-nat.c (mips_linux_register_addr) (mips64_linux_register_addr): Replace current_gdbarch by gdbarch. (supply_gregset, fill_gregset, supply_fpregset, fill_fpregset) (mips64_linux_regsets_fetch_registers) (mips64_linux_regsets_store_registers): Use get_regcache_arch to get at the current architecture by regcache. * mips64obsd-tdep.c (mips64obsd_sigframe_init): Use get_frame_arch to get at the current architecture by frame_info.
2007-10-102007-10-10 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand2-178/+190
* mips-tdep.c (mips_xfer_register): Use get_regcache_arch to get at the current architecture by regcache. (mips2_fp_compat, mips32_next_pc, mips16_scan_prologue) (mips_insn16_frame_cache, mips32_scan_prologue, mips_insn32_frame_cache) (mips_stub_frame_cache, mips_read_fp_register_single) (mips_read_fp_register_double, mips_print_fp_register) (mips_print_register, print_gp_register_row): Use get_frame_arch to get at the current architecture by frame_info. (mips_register_reggroup_p, mips_pseudo_register_read, mips_unwind_sp) (mips_pseudo_register_write, mips_register_type, mips_unwind_pc) (mips_unwind_dummy_id, 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) (mips_print_registers_info, mips_dump_tdep): Replace current_gdbarch by gdbarch.
2007-10-102007-10-10 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand2-139/+147
* xtensa-tdep.c (xtensa_register_type, xtensa_pseudo_register_read) (xtensa_pseudo_register_write, xtensa_register_reggroup_p) (xtensa_unwind_pc, xtensa_unwind_dummy_id, xtensa_push_dummy_call) (xtensa_dump_tdep): Replace current_gdbarch by gdbarch. (xtensa_register_write_masked, xtensa_register_read_masked) (xtensa_supply_gregset, xtensa_store_return_value) (xtensa_extract_return_value): Use get_regcache_arch to get at the current architecture by regcache. (xtensa_frame_cache, call0_frame_get_reg_at_entry, call0_frame_cache) (xtensa_frame_prev_register): Use get_frame_arch to get at the current architecture by frame_info.
2007-10-102007-10-10 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-70/+159
* i386-dis.c (v_mode): Defined as previous one + 1. (w_mode): Likewise. (d_mode): Likewise. (q_mode): Likewise. (t_mode): Likewise. (x_mode): Likewise. (m_mode): Likewise. (cond_jump_mode): Likewise. (loop_jcxz_mode): Likewise. (dq_mode): Likewise. (dqw_mode): Likewise. (f_mode): Likewise. (const_1_mode): Likewise. (stack_v_mode): Likewise. (z_mode): Likewise. (o_mode): Likewise. (dqb_mode): Likewise. (dqd_mode): Likewise. (es_reg): Likewise. (cs_reg): Likewise. (ss_reg): Likewise. (ds_reg): Likewise. (fs_reg): Likewise. (gs_reg): Likewise. (eAX_reg): Likewise. (eCX_reg): Likewise. (eDX_reg): Likewise. (eBX_reg): Likewise. (eSP_reg): Likewise. (eBP_reg): Likewise. (eSI_reg): Likewise. (eDI_reg): Likewise. (al_reg): Likewise. (cl_reg): Likewise. (dl_reg): Likewise. (bl_reg): Likewise. (ah_reg): Likewise. (ch_reg): Likewise. (dh_reg): Likewise. (bh_reg): Likewise. (ax_reg): Likewise. (cx_reg): Likewise. (dx_reg): Likewise. (bx_reg): Likewise. (sp_reg): Likewise. (bp_reg): Likewise. (si_reg): Likewise. (di_reg): Likewise. (rAX_reg): Likewise. (rCX_reg): Likewise. (rDX_reg): Likewise. (rBX_reg): Likewise. (rSP_reg): Likewise. (rBP_reg): Likewise. (rSI_reg): Likewise. (rDI_reg): Likewise. (z_mode_ax_reg): Likewise. (indir_dx_reg): Likewise. (DREX_OC1): Updated. (DREX_NO_OC0): Likewise. (DREX_MASK): Likewise. (MAX_BYTEMODE): New. Issue an error if MAX_BYTEMODE is not less than DREX_OC1.
2007-10-10 * arm-tdep.c (struct arm_prologue_cache): Remove frameoffset.Daniel Jacobowitz3-44/+81
(thumb_analyze_prologue): Move pv_area_store_would_trash call out of loop. Do not set cache->frameoffset. (arm_scan_prologue): Use prologue-value mechanism. Do not set frameoffset. Simplify framesize. (arm_make_prologue_cache, arm_normal_frame_base): Do not use frameoffset. * arm-tdep.h (enum gdb_regnum): Add ARM_IP_REGNUM.
2007-10-10 * target.c (update_current_target): Call setup_target_debug.Daniel Jacobowitz2-3/+8
(push_target): Do not call it here.
2007-10-10From Craig Silverstein: don't get confused if the same file nameIan Lance Taylor2-6/+14
occurs in an archive.
2007-10-10From Craig Silverstein: delete the output file first if it exists andIan Lance Taylor1-0/+20
is non-empty.
2007-10-10daily updateAlan Modra1-1/+1
2007-10-10*** empty log message ***gdbadmin1-1/+1
2007-10-092007-10-09 Michael Snyder <msnyder@specifix.com>Michael Snyder2-7/+11
* MAINTAINERS: Update my email address.
2007-10-09Create a note section with the version of gold.Ian Lance Taylor4-0/+91
2007-10-092007-10-09 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand3-166/+211
* xtensa-tdep.c: Replace following current-gdbarch based macros by their expression: (xtensa_pseudo_register_read) (xtensa_pseudo_register_write): XTENSA_TARGET_FLAGS. (ARG_NOF, ARG_1ST, xtensa_extract_return_value) (xtensa_store_return_value, xtensa_push_dummy_call): CALL_ABI. (xtensa_pseudo_register_read) (xtensa_pseudo_register_write): ISA_USE_WINDOWED_REGISTERS. (xtensa_breakpoint_from_pc): ISA_USE_DENSITY_INSTRUCTIONS. (xtensa_register_type, xtensa_supply_gregset, xtensa_frame_cache) (xtensa_frame_prev_register): NUM_AREGS. (xtensa_pseudo_register_read, xtensa_pseudo_register_write, (xtensa_supply_gregset, xtensa_frame_cache, xtensa_frame_prev_register, (xtensa_extract_return_value, xtensa_store_return_value): WB_REGNUM. (xtensa_supply_gregset, xtensa_frame_cache) (xtensa_frame_prev_register): WS_REGNUM. (xtensa_supply_gregset): LBEG_REGNUM, LEND_REGNUM, LCOUNT_REGNUM, SAR_REGNUM, EXCCAUSE_REGNUM, EXCVADDR_REGNUM (xtensa_register_name, xtensa_register_type, xtensa_reg_to_regnum) (xtensa_pseudo_register_read, xtensa_pseudo_register_write) (xtensa_register_reggroup_p): REGMAP. (call0_track_op): LITBASE_REGNUM. (xtensa_register_type, xtensa_reg_to_regnum, call0_frame_cache):A0_BASE (xtensa_supply_gregset, call0_frame_get_reg_at_entry) (xtensa_frame_prev_register, AREG_NUMBER) (xtensa_register_type): AR_BASE. (xtensa_pseudo_register_read, xtensa_pseudo_register_write): FP_ALIAS. (AREG_NUMBER): AREGS_MASK, WB_MASK, A0_REGNUM. (ARG_1ST, xtensa_pseudo_register_read, xtensa_pseudo_register_write) (xtensa_frame_cache, xtensa_frame_prev_register) (xtensa_extract_return_value, xtensa_store_return_value) (xtensa_push_dummy_call, call0_frame_cache): A0_REGNUM. (xtensa_register_type, xtensa_pseudo_register_read, xtensa_frame_cache) (xtensa_pseudo_register_write, xtensa_unwind_dummy_id) (xtensa_frame_prev_register, xtensa_push_dummy_call) (call0_frame_cache): A1_REGNUM. (xtensa_extract_return_value, xtensa_store_return_value): A2_REGNUM. (xtensa_push_dummy_call): A4_REGNUM. (ARGS_FIRST_REG): A6_REGNUM. (xtensa_pseudo_register_read, xtensa_pseudo_register_write) (xtensa_frame_prev_register): A15_REGNUM. * xtensa-tdep.h: Delete current_gdbarch based macros after replacing them in the appropriate source file: XTENSA_TARGET_FLAGS, SPILL_LOCATION, SPILL_SIZE, CALL_ABI, NUM_AREGS, ISA_USE_WINDOWED_REGISTERS, ISA_USE_DENSITY_INSTRUCTIONS, WB_REGNUM, ISA_USE_EXCEPTIONS, ISA_USE_EXT_L32R, DEBUG_DATA_VADDR_TRAP_COUNT, DEBUG_INST_VADDR_TRAP_COUNT, ISA_MAX_INSN_SIZE, DEBUG_NUM_IBREAKS, DEBUG_NUM_DBREAKS, WS_REGNUM, LBEG_REGNUM, LEND_REGNUM, SAR_REGNUM, REGMAP, LITBASE_REGNUM, DEBUGCAUSE_REGNUM, EXCCAUSE_REGNUM, AR_BASE, EXCVADDR_REGNUM, NUM_IBREAKS, REGMAP_BYTES, NUM_CONTEXTS, FP_ALIAS, FP_LAYOUT, FP_LAYOUT_BYTES, GREGMAP, AREGS_MASK, WB_MASK, A0_REGNUM, A1_REGNUM, A2_REGNUM, A3_REGNUM, A4_REGNUM, A5_REGNUM, A6_REGNUM, A7_REGNUM, A8_REGNUM, A9_REGNUM, A10_REGNUM, A11_REGNUM, A12_REGNUM, A13_REGNUM, A14_REGNUM, A15_REGNUM.
2007-10-092007-10-09 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand2-11/+21
* h8300-tdep.c (h8300_frame_cache): Use get_frame_arch to get at the current architecture by frame_info. (h8300_frame_prev_register (h8300_print_register): Replace current_gdbarch by gdbarch. (h8300_print_registers_info, h8300_register_type) (h8300_register_type): Likewise.
2007-10-092007-10-09 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand6-26/+48
* i386-linux-nat.c (fetch_register): Use get_regcache_arch to get at the current architecture by regcache. (store_register, supply_gregset, fill_gregset, i386_linux_resume) (i386_linux_fetch_inferior_registers) (i386_linux_store_inferior_registers): Likewise. * i386gnu-nat.c (gnu_fetch_registers, gnu_store_registers): Likewise. * i386-nto-tdep.c (i386nto_supply_gregset): Likewise. * i386v4-nat.c (supply_fpregset, fill_fpregset): Likewise. * i386-tdep.c (i386_unwind_pc): Replace current_gdbarch by gdbarch. (i386_extract_return_value, i386_store_return_value): Likewise. * i386-tdep.c (i386_frame_prev_register): Use get_frame_arch to get at the current architecture by frame_info. (i386_sigtramp_frame_cache, i386_get_longjmp_target) (i386_register_to_value, i386_value_to_register): Likewise.
2007-10-092007-10-09 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand2-5/+16
* monitor.c (monitor_supply_register): Use get_regcache_arch to get at the current architecture by regcache. (monitor_store_register, monitor_store_registers): Likewise.