aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-10-082007-10-08 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand2-60/+77
* sh64-tdep.c (sh64_push_dummy_call, sh64_register_type) (sh64_pseudo_register_read, sh64_pseudo_register_write) (sh64_do_fp_register, sh64_do_pseudo_register, sh64_do_register) (sh64_print_register, sh64_media_print_registers_info) (sh64_compact_print_registers_info, sh64_unwind_sp) (sh64_unwind_pc): Replace current_gdbarch by gdbarch. (sh64_show_media_regs, sh64_show_compact_regs, sh64_frame_cache) (sh64_frame_prev_register): Use FRAME to recognize current architecture.
2007-10-082007-10-08 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand2-90/+114
* sh-tdep.c (sh_push_dummy_call_fpu, sh_push_dummy_call_nofpu) (sh_sh2a_register_type, sh_sh3e_register_type, sh_sh4_register_type) (sh_register_reggroup_p, sh_dwarf2_frame_init_reg): Replace current_gdbarch by gdbarch. (sh_generic_show_regs, sh3_show_reg, sh2e_show_regs, sh2a_show_regs) (sh2a_nofpu_show_regs, sh3e_show_regs, sh3_dsp_show_regs) (sh4_show_regs, sh4_nofpu_show_regs, sh_dsp_show_regs, sh_frame_cache) (sh_frame_prev_register, sh_unwind_sp, sh_unwind_pc): Use FRAME to recognize current architecture.
2007-10-082007-10-08 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand2-16/+26
* remote.c (init_remote_state, fetch_register_using_p) (process_g_packet, remote_fetch_registers, remote_prepare_to_store) (store_register_using_P, store_registers_using_G) (remote_store_registers): Use get_regcache_arch or get_frame_arch to get at the current architecture by regcache or by frame, respectively.
2007-10-082007-10-08 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand4-44/+67
* m68k-tdep.c (m68k_register_to_value, m68k_value_to_register) (m68k_svr4_extract_return_value, m68k_svr4_store_return_value) (m68k_frame_prev_register, m68k_get_longjmp_target): Use get_regcache_arch or get_frame_arch to get at the current architecture by regcache or by frame, respectively. * m68klinux-tdep.c (m68k_linux_sigtramp_frame_cache): Likewise. * m68klinux-nat.c (fetch_register, old_fetch_inferior_registers) (store_register, old_store_inferior_registers, supply_gregset) (supply_fpregset, fill_fpregset): Likewise. * m68k-tdep.c (m68k_register_type, m68k_unwind_pc, m68k_dump_tdep): Replace current_gdbarch by gdbarch.
2007-10-082007-10-08 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand2-32/+42
* irix5-nat.c (supply_gregset, fill_gregset, supply_fpregset) (fill_fpregset, fetch_core_registers): Use get_regcache_arch or get_frame_arch to get at the current architecture by regcache or by frame, respectively.
2007-10-082007-10-08 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand3-40/+62
* ia64-tdep.c (ia64_pseudo_register_read, ia64_pseudo_register_write): Replace current_gdbarch by gdbarch. * ia64-tdep.c (ia64_frame_prev_register (ia64_sigtramp_frame_prev_register) (ia64_libunwind_frame_prev_register): Use get_regcache_arch or get_frame_arch to get at the current architecture by regcache or by frame, respectively. * ia64-linux-nat.c (ia64_linux_fetch_register) (ia64_linux_fetch_registers, ia64_linux_store_register) (ia64_linux_store_registers): Likewise.
2007-10-082007-10-08 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand5-24/+53
* hppa-tdep.c (hppa_stub_unwind_sniffer, hppa_dump_tdep): Replace current_gdbarch by gdbarch. * hppa-linux-nat.c (fetch_register, store_register) (hppa_linux_fetch_inferior_registers) (hppa_linux_store_inferior_registers): Use get_regcache_arch or get_frame_arch to get at the current architecture by regcache or by frame, respectively. * hppa-hpux-tdep.c (hppa_hpux_skip_trampoline_code (hppa_hpux_unwind_adjust_stub): Likewise. * hppa-hpux-nat.c (hppa_hpux_fetch_register, hppa_hpux_store_register) (hppa_hpux_fetch_inferior_registers) (hppa_hpux_store_inferior_registers): Likewise.
2007-10-082007-10-08 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand2-42/+55
* cris-tdep.c (cris_sigcontext_addr, cris_sigtramp_frame_unwind_cache) (cris_scan_prologue, crisv32_scan_prologue, find_step_target) (cris_software_single_step, cris_supply_gregset): Use get_regcache_arch or get_frame_arch to get at the current architecture by regcache or by frame, respectively. * cris-tdep.c (crisv32_single_step_through_delay, cris_push_dummy_call) (cris_unwind_pc, cris_unwind_sp, cris_register_type, cris_dump_tdep) (crisv32_register_type, cris_dwarf2_frame_init_reg): Replace current_gdbarch by gdbarch.
2007-10-082007-10-08 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand2-19/+32
* arm-tdep.c (arm_scan_prologue, arm_make_prologue_cache) (thumb_get_next_pc, arm_get_next_pc, arm_extract_return_value) (arm_store_return_value): Use get_regcache_arch or get_frame_arch to get at the current architecture by regcache or by·frame, respectively. (arm_push_dummy_call, arm_dump_tdep): Replace current_gdbarch by gdbarch.
2007-10-082007-10-08 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand4-8/+19
* amd64-tdep.c (amd64_frame_prev_register, amd64_sigtramp_frame_cache): Use get_regcache_arch or get_frame_arch to get at the current architecture by regcache or by frame, respectively. * amd64-linux-tdep.c (amd64_linux_sigcontext_addr): Likewise. * amd64-nat.c (amd64_supply_native_gregset) (amd64_collect_native_gregset): Replace current_gdbarch by gdbarch.
2007-10-082007-10-08 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand4-13/+26
* alpha-tdep.c (alpha_register_reggroup_p): Replace current_gdbarch by gdbarch. * alpha-linux-nat.c (alpha_linux_register_u_offset): Likewise. (alpha_sigtramp_frame_unwind_cache, alpha_sigtramp_frame_this_id) (alpha_sigtramp_frame_sniffer, alpha_next_pc): Use get_regcache_arch or get_frame_arch to get at the current architecture by regcache or by frame, respectively. * alpha-nat.c (fetch_osf_core_registers): Likewise.
2007-10-082007-10-08 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand3-13/+19
* dwarf2-frame.c (read_reg, execute_cfa_program, dwarf2_frame_cache) (dwarf2_frame_default_init_reg, dwarf2_frame_prev_register): Replace current_gdbarch by gdbarch. * dwarf2loc.c (dwarf2_evaluate_loc_desc): Likewise.
2007-10-082007-10-08 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand2-22/+30
* regcache.c (init_regcache_descr, register_type, read_pc_pid) (write_pc_pid, regcache_dump): Replace current_gdbarch by gdbarch. * regcache.c (regcache_raw_write): Use get_regcache_arch or get_frame_arch to get at the current architecture by regcache or by frame, respectively.
2007-10-082007-10-08 Markus Deuling <deuling@de.ibm.com>Ulrich Weigand2-10/+20
* findvar.c (value_of_register, locate_var_value): Use get_regcache_arch or get_frame_arch to get at the current architecture by regcache or by frame, respectively. * findvar.c (default_value_from_register, value_from_register): Replace current_gdbarch by gdbarch.
2007-10-082007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>Daniel Jacobowitz9-4/+389
Daniel Jacobowitz <dan@codesourcery.com> * Makefile.in (ALL_SUBDIRS): Add gdb.pascal. * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile. * configure: Regenerated. * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas, gdb.pascal/types.exp, lib/pascal.exp: New files.
2007-10-082007-09-24 Andrew Stubbs <andrew.stubbs@st.com>Denis Pilat2-0/+8
* gencode.c (tab): Add RAISE_EXCEPTION_IF_IN_DELAY_SLOT to the definition of PC relative 'mov.l'/'mov.w' and also 'mova'.
2007-10-08* config/tc-avr.c (mcu_types): Add new devices: AT90PWM216, AT90PWM316.Nick Clifton3-2/+5
* doc/c-avr.texi: Document new devices.
2007-10-08* config/tc-avr.c (mcu_types): Add new devices: ATtiny43U, ATtiny48.Nick Clifton3-1/+9
* doc/c-avr.texi: Document new devices.
2007-10-08PR gas/5134Nick Clifton2-2/+4
* config/tc-arm.c (md_apply_fix): Likewise.
2007-10-08PR gas/5133Nick Clifton2-1/+3
* config/tc-arm.c (md_apply_fix): Correct error message
2007-10-08PR gas/5135Nick Clifton2-2/+4
(Expr_Node_Gen_Reloc_R): Fix spelling typos in error messages.
2007-10-08PR gas/5136Nick Clifton2-1/+6
* config/tc-bfin.c (md_apply_fix): Fix error message.
2007-10-08* configure.ac (CFLAGS_FOR_BUILD, CXXFLAGS_FOR_BUILD, LDFLAGS_FOR_BUILD): ↵Nick Clifton3-6/+18
Default them to host flags only for $host = $build. Set default CXXFLAGS_FOR_BUILD to CXXFLAGS, not CFLAGS. Set default LDFLAGS_FOR_BUILD to LDFLAGS, not CFLAGS. * configure: Regenerate.
2007-10-082007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>Pierre Muller2-5/+4
* config/i386/nm-i386.h (CHILD_POST_STARTUP_INFERIOR): ARI fix: Remove.
2007-10-082007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>Pierre Muller3-2/+8
* linux-fork.c: ARI fix: include "gdb_wait.h" instead of <sys/wait.h>. Makefile.in (linux-fork.o): Add gdb_wait.h dependency.
2007-10-08Make TLS test fail more reliably.Ian Lance Taylor1-9/+22
2007-10-08Add support for local GOT offsets.Ian Lance Taylor4-30/+94
2007-10-08From Craig Silverstein: add tls.h, use it in i386.cc.Ian Lance Taylor6-156/+253
2007-10-08*** empty log message ***gdbadmin1-1/+1
2007-10-08daily updateAlan Modra1-1/+1
2007-10-07Add --version option.Ian Lance Taylor9-100/+230
2007-10-07Test merging of string constants.Ian Lance Taylor5-4/+92
2007-10-07Add a TLS test case.Ian Lance Taylor8-6/+562
2007-10-07Add support for local dynamic relocations.Ian Lance Taylor1-7/+103
2007-10-07sim/mips/Richard Sandiford2-7/+17
* mips.igen (ll): Fix mask for WITH_TARGET_WORD_BITSIZE == 32. (sc, swxc1): Likewise. Also fix big-endian and reverse-endian shifts for that case.
2007-10-07*** empty log message ***gdbadmin1-1/+1
2007-10-07daily updateAlan Modra1-1/+1
2007-10-06Correct handling of addends in merged sections.Ian Lance Taylor2-11/+41
2007-10-06daily updateAlan Modra1-1/+1
2007-10-06*** empty log message ***gdbadmin1-1/+1
2007-10-05 * remote.c (get_offsets): Only call free_symfile_segment_data ifDaniel Jacobowitz2-2/+7
data was allocated.
2007-10-05 * elf32-xtensa.c (relax_section): Call pin_internal_relocs whenBob Wilson2-39/+76
changing a relocation's offset. Adjust call to translate_reloc. Do not add a fix record for a DIFF reloc. For other relocs, only add a fix record if the translated target is in a different object file; otherwise, just update the relocation. Call pin_internal_relocs when updating a reloc but not when adding a fix record. (translate_reloc): Get the target section from a new argument, not from the relocation. Change check for relaxable sections to an assertion. Compute separate offset adjustments for the base symbol and the addend, and set the new relocation's addend correctly. Return the new target section.
2007-10-05gas/testsuite/H.J. Lu11-1506/+1559
2007-10-05 H.J. Lu <hongjiu.lu@intel.com> * gas/i386/i386.exp: Run smx. * gas/i386/smx.d: New. * gas/i386/smx.s: Likewise. opcodes/ 2007-10-05 H.J. Lu <hongjiu.lu@intel.com> * i386-dis.c (dis386_twobyte): Add getsec. * i386-gen.c (cpu_flags): Add CpuSMX. * i386-opc.h (CpuSMX): New. (CpuSSSE3): Updated. (i386_cpu_flags): Add cpusmx. * i386-opc.tbl: Add getsec. * i386-init.h: Regenerated. * i386-tbl.h: Likewise.
2007-10-05 * elf32-xtensa.c (elf_xtensa_relocate_section): Remove updates ofBob Wilson2-5/+6
r_type and howto after calling do_fix_for_relocateable_link and do_fix_for_final_link.
2007-10-05 * elf32-xtensa.c (removed_by_actions): New.Bob Wilson2-72/+78
(offset_with_removed_text): Reimplement using removed_by_actions. (offset_with_removed_text_before_fill): Delete. (relax_property_section): Use removed_by_actions. Rearrange logic. (relax_section_symbols): Likewise.
2007-10-052007-10-05 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-4/+10
* config/tc-i386.c (build_modrm_byte): Check the first 2 8bit immediate operands directly for instructions with 4 operands.
2007-10-05From Andrew Chatham: fix bug in 64-bit hash.Ian Lance Taylor1-1/+1
2007-10-052007-10-05 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-31/+36
* i386-dis.c (reg_table): Use "{ XX }" on "(bad)". (prefix_table): Likewise.
2007-10-052007-10-03 Pierre Muller <muller@ics.u-strasbg.fr>Pierre Muller2-4/+9
* objc-exp.y: ARI fix: remove 4 PARAMS.
2007-10-05*** empty log message ***gdbadmin1-1/+1