OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
16 years ago * infcmd.c (print_return_value): Remove STRUCT_RETURN argument.
Ulrich Weigand [Fri, 12 Oct 2007 15:32:50 +0000 (15:32 +0000)]
* infcmd.c (print_return_value): Remove STRUCT_RETURN argument.
(finish_command_continuation, finish_command): Adapt callers.

16 years ago * infcall.c (call_function_by_hand): Remove special handling
Ulrich Weigand [Fri, 12 Oct 2007 15:31:42 +0000 (15:31 +0000)]
* infcall.c (call_function_by_hand): Remove special handling
for HP aCC compiled code.

16 years ago * cris-tdep.c (cris_push_dummy_call): Support arguments passed by
Ulrich Weigand [Fri, 12 Oct 2007 15:30:05 +0000 (15:30 +0000)]
* cris-tdep.c (cris_push_dummy_call): Support arguments passed by
reference.  Fix endianness bugs.
(cris_reg_struct_has_address): Remove.
(cris_gdbarch_init): Remove set_gdbarch_deprecated_reg_struct_has_addr
and set_gdbarch_deprecated_use_struct_convention calls.

* gdbarch.sh (deprecated_reg_struct_has_addr): Remove.
* gdbarch.c, gdbarch.h: Regenerate.
* infcall.c (call_function_by_hand): Remove handling of
deprecated_reg_struct_has_addr.

doc/ChangeLog:

* gdbint.texi (Target Conditionals): Remove documentation of
and references to DEPRECATED_REG_STRUCT_HAS_ADDR.

16 years ago * elf.c (elfcore_grok_prxfpreg): Fix comment typo.
Alan Modra [Fri, 12 Oct 2007 03:34:45 +0000 (03:34 +0000)]
* elf.c (elfcore_grok_prxfpreg): Fix comment typo.

16 years agodaily update
Alan Modra [Fri, 12 Oct 2007 00:00:05 +0000 (00:00 +0000)]
daily update

16 years ago*** empty log message ***
gdbadmin [Fri, 12 Oct 2007 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

16 years ago * Makefile.def (dependencies): Add all-gdb -> all-libdecnumber.
Daniel Jacobowitz [Thu, 11 Oct 2007 20:32:36 +0000 (20:32 +0000)]
* Makefile.def (dependencies): Add all-gdb -> all-libdecnumber.
* Makefile.in: Regenerate.

16 years ago * breakpoint.c (do_enable_breakpoint): Delay enabling until after
Kazu Hirata [Thu, 11 Oct 2007 20:19:37 +0000 (20:19 +0000)]
* breakpoint.c (do_enable_breakpoint): Delay enabling until after
checking watchpoint resources.

16 years agogdb/
Kazu Hirata [Thu, 11 Oct 2007 20:12:04 +0000 (20:12 +0000)]
gdb/
* memattr.c (inaccessible_by_default): Change the initial
value to 1.

gdb/doc/
* gdb.texinfo: Mention that inaccessible-by-default is on by
default.

16 years ago * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
Kazu Hirata [Thu, 11 Oct 2007 20:08:01 +0000 (20:08 +0000)]
* lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
of $timeout.

16 years ago PR gdb/2280
Daniel Jacobowitz [Thu, 11 Oct 2007 19:48:02 +0000 (19:48 +0000)]
PR gdb/2280
* coffread.c (read_one_sym): Check for read errors.

16 years ago * linux-nat.c (lin_lwp_attach_lwp): Use "Linux kernel 2.6.19"
Ulrich Weigand [Thu, 11 Oct 2007 19:35:29 +0000 (19:35 +0000)]
* linux-nat.c (lin_lwp_attach_lwp): Use "Linux kernel 2.6.19"
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.

16 years ago * MAINTAINERS (language support): List Joel and Paul as
Daniel Jacobowitz [Thu, 11 Oct 2007 19:08:53 +0000 (19:08 +0000)]
* MAINTAINERS (language support): List Joel and Paul as
Ada maintainers.

16 years ago * dbxread.c (process_one_symbol): Remove VARIABLES_INSIDE_BLOCK
Daniel Jacobowitz [Thu, 11 Oct 2007 19:01:43 +0000 (19:01 +0000)]
* dbxread.c (process_one_symbol): Remove VARIABLES_INSIDE_BLOCK
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.

16 years ago * MAINTAINERS (Write After Approval): Add self.
Luis Machado [Thu, 11 Oct 2007 18:48:43 +0000 (18:48 +0000)]
    * MAINTAINERS (Write After Approval): Add self.

16 years ago2007-10-11 Jesper Nilsson <jesper.nilsson@axis.com>
Daniel Jacobowitz [Thu, 11 Oct 2007 18:44:07 +0000 (18:44 +0000)]
2007-10-11  Jesper Nilsson  <jesper.nilsson@axis.com>

* 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.

16 years ago2007-10-11 Jesper Nilsson <jesper.nilsson@axis.com>
Daniel Jacobowitz [Thu, 11 Oct 2007 18:40:29 +0000 (18:40 +0000)]
2007-10-11  Jesper Nilsson  <jesper.nilsson@axis.com>

* 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.

16 years ago * src-release (GDB_SUPPORT_DIRS): Add libdecnumber.
Daniel Jacobowitz [Thu, 11 Oct 2007 18:15:02 +0000 (18:15 +0000)]
* src-release (GDB_SUPPORT_DIRS): Add libdecnumber.
* libdecnumber: New directory, imported from GCC.

16 years ago * buildsym.c (record_line): Remove empty lines followed by
Daniel Jacobowitz [Thu, 11 Oct 2007 17:38:59 +0000 (17:38 +0000)]
* buildsym.c (record_line): Remove empty lines followed by
end-of-sequence markers.

16 years ago * configure.tgt: Recognize fido-*-elf.
Kazu Hirata [Thu, 11 Oct 2007 14:36:37 +0000 (14:36 +0000)]
* configure.tgt: Recognize fido-*-elf.

16 years ago2007-10-10 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Thu, 11 Oct 2007 05:03:07 +0000 (05:03 +0000)]
2007-10-10  H.J. Lu  <hongjiu.lu@intel.com>

* 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.

16 years ago*** empty log message ***
gdbadmin [Thu, 11 Oct 2007 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

16 years agodaily update
Alan Modra [Thu, 11 Oct 2007 00:00:05 +0000 (00:00 +0000)]
daily update

16 years agoRemove extra white space.
H.J. Lu [Wed, 10 Oct 2007 22:00:24 +0000 (22:00 +0000)]
Remove extra white space.

16 years agoAdd entry for gdb-6.7 release.
gdbadmin [Wed, 10 Oct 2007 19:13:49 +0000 (19:13 +0000)]
Add entry for gdb-6.7 release.

16 years ago2007-10-10 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Wed, 10 Oct 2007 17:07:25 +0000 (17:07 +0000)]
2007-10-10  Markus Deuling  <deuling@de.ibm.com>

* 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.

16 years ago2007-10-10 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Wed, 10 Oct 2007 17:06:30 +0000 (17:06 +0000)]
2007-10-10  Markus Deuling  <deuling@de.ibm.com>

* 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.

16 years ago2007-10-10 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Wed, 10 Oct 2007 17:05:31 +0000 (17:05 +0000)]
2007-10-10  Markus Deuling  <deuling@de.ibm.com>

* 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.

16 years ago2007-10-10 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Wed, 10 Oct 2007 17:04:38 +0000 (17:04 +0000)]
2007-10-10  Markus Deuling  <deuling@de.ibm.com>

* 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.

16 years ago2007-10-10 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Wed, 10 Oct 2007 17:03:36 +0000 (17:03 +0000)]
2007-10-10  Markus Deuling  <deuling@de.ibm.com>

* 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.

16 years ago2007-10-10 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Wed, 10 Oct 2007 17:01:10 +0000 (17:01 +0000)]
2007-10-10  Markus Deuling  <deuling@de.ibm.com>

* 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.

16 years ago2007-10-10 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Wed, 10 Oct 2007 16:25:02 +0000 (16:25 +0000)]
2007-10-10  H.J. Lu  <hongjiu.lu@intel.com>

* 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.

16 years ago * arm-tdep.c (struct arm_prologue_cache): Remove frameoffset.
Daniel Jacobowitz [Wed, 10 Oct 2007 14:04:53 +0000 (14:04 +0000)]
* arm-tdep.c (struct arm_prologue_cache): Remove frameoffset.
(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.

16 years ago * target.c (update_current_target): Call setup_target_debug.
Daniel Jacobowitz [Wed, 10 Oct 2007 13:28:43 +0000 (13:28 +0000)]
* target.c (update_current_target): Call setup_target_debug.
(push_target): Do not call it here.

16 years agodaily update
Alan Modra [Wed, 10 Oct 2007 00:00:05 +0000 (00:00 +0000)]
daily update

16 years ago*** empty log message ***
gdbadmin [Wed, 10 Oct 2007 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

16 years ago2007-10-09 Michael Snyder <msnyder@specifix.com>
Michael Snyder [Tue, 9 Oct 2007 23:28:13 +0000 (23:28 +0000)]
2007-10-09  Michael Snyder  <msnyder@specifix.com>

* MAINTAINERS: Update my email address.

16 years ago2007-10-09 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Tue, 9 Oct 2007 19:54:04 +0000 (19:54 +0000)]
2007-10-09  Markus Deuling  <deuling@de.ibm.com>

* 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.

16 years ago2007-10-09 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Tue, 9 Oct 2007 18:19:47 +0000 (18:19 +0000)]
2007-10-09  Markus Deuling  <deuling@de.ibm.com>

* 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.

16 years ago2007-10-09 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Tue, 9 Oct 2007 18:18:50 +0000 (18:18 +0000)]
2007-10-09  Markus Deuling  <deuling@de.ibm.com>

* 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.

16 years ago2007-10-09 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Tue, 9 Oct 2007 18:17:31 +0000 (18:17 +0000)]
2007-10-09  Markus Deuling  <deuling@de.ibm.com>

* monitor.c (monitor_supply_register): Use get_regcache_arch to get at
the current architecture by regcache.
(monitor_store_register, monitor_store_registers): Likewise.

16 years ago2007-10-09 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Tue, 9 Oct 2007 18:16:00 +0000 (18:16 +0000)]
2007-10-09  Markus Deuling  <deuling@de.ibm.com>

* dbug-rom.c (dbug_supply_register): Use get_regcache_arch to get at
the current architecture by regcache.

16 years ago2007-10-09 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Tue, 9 Oct 2007 18:15:04 +0000 (18:15 +0000)]
2007-10-09  Markus Deuling  <deuling@de.ibm.com>

* arch-utils.c (legacy_return_value): Replace current_gdbarch by
gdbarch.

16 years ago2007-10-09 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Tue, 9 Oct 2007 18:14:09 +0000 (18:14 +0000)]
2007-10-09  Markus Deuling  <deuling@de.ibm.com>

* frame.c (frame_pc_unwind): Use get_frame_arch to get at the current
architecture by frame.
(frame_save_as_regcache, frame_register_unwind, get_prev_frame_1)
(inside_main_func, frame_sp_unwind): Likewise.

16 years ago * solib-svr4.c (enable_break): Add the dynamic linker also if
Daniel Jacobowitz [Tue, 9 Oct 2007 17:59:01 +0000 (17:59 +0000)]
* solib-svr4.c (enable_break): Add the dynamic linker also if
auxv succeeds.

* gdb.server/server-run.exp: Test for dynamic linker symbols.

16 years ago * MAINTAINERS (Write After Approval): Add self.
Carlos Eduardo Seo [Tue, 9 Oct 2007 16:03:07 +0000 (16:03 +0000)]
* MAINTAINERS (Write After Approval): Add self.

16 years ago2007/10/09 Pierre Muller <muller@ics.u-strasbg.fr>
Pierre Muller [Tue, 9 Oct 2007 15:08:02 +0000 (15:08 +0000)]
2007/10/09  Pierre Muller  <muller@ics.u-strasbg.fr>

* lib/gdb.exp (gdb_run_cmd): Move comment outside
of gdb_expect call, to avoid interruption.

16 years ago * stabsread.c (read_huge_number): Initialize local variable to 0.
Pedro Alves [Tue, 9 Oct 2007 09:05:53 +0000 (09:05 +0000)]
* stabsread.c (read_huge_number): Initialize local variable to 0.

16 years ago2007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
Pierre Muller [Tue, 9 Oct 2007 06:59:27 +0000 (06:59 +0000)]
2007-10-09  Pierre Muller  <muller@ics.u-strasbg.fr>

        * p-lang.h (pascal_main_name): Add declaration.
        * p-lang.c (GPC_P_INITIALIZE, GPC_MAIN_PROGRAM_NAME_1)
        (GPC_MAIN_PROGRAM_NAME_2): New constants.
        (pascal_main_name): New function.
        * symtab.c: Include p-lang.h.
        (find_main_name): Add call to pascal_main_name.
        * Makefile.in (symtab.o): Add dependency on p-lang.h.

16 years agodaily update
Alan Modra [Tue, 9 Oct 2007 00:00:05 +0000 (00:00 +0000)]
daily update

16 years ago*** empty log message ***
gdbadmin [Tue, 9 Oct 2007 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

16 years ago2007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
Pedro Alves [Mon, 8 Oct 2007 23:15:55 +0000 (23:15 +0000)]
2007-10-09  Pedro Alves  <pedro_alves@portugalmail.pt>

* gdb.base/whatis.c (v_long_long, v_signed_long_long)
(v_unsigned_long_long, v_long_long_array)
(v_signed_long_long_array, v_unsigned_long_long_array)
(slong_long_addr, a_slong_long_addr, v_long_long_pointer)
(v_signed_long_long_pointer, v_unsigned_long_long_pointer)
[!NO_LONG_LONG]: New.
(t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
v_long_long_member.

(v_long_long_func, v_signed_long_long_func)
(v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
(main) [!NO_LONG_LONG]: Initialize long long variants.

* gdb.base/whatis.exp: If board file requests no_long_long, build
test with NO_LONG_LONG defined.  Test long long, signed long long,
and unsigned long long variants but only if board file doesn't
disable it.

16 years ago2007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
Pedro Alves [Mon, 8 Oct 2007 23:06:20 +0000 (23:06 +0000)]
2007-10-09  Pedro Alves  <pedro_alves@portugalmail.pt>

* stabsread.c (read_huge_number): Fix handling of octal
representation when the bit width is known.
(read_range_type): Record unsigned integral types with their size,
when the type size is known.

16 years ago2007-10-08 Thiago Jung Bauermann <bauerman@br.ibm.com>
Thiago Jung Bauermann [Mon, 8 Oct 2007 19:37:07 +0000 (19:37 +0000)]
2007-10-08  Thiago Jung Bauermann  <bauerman@br.ibm.com>

* MAINTAINERS (Write After Approval): Add self.

16 years ago * MAINTAINERS (Write After Approval): Add self.
Thiago Jung Bauermann [Mon, 8 Oct 2007 19:31:48 +0000 (19:31 +0000)]
* MAINTAINERS (Write After Approval): Add self.

16 years agogas/testsuite/
H.J. Lu [Mon, 8 Oct 2007 19:22:01 +0000 (19:22 +0000)]
gas/testsuite/

2007-10-08  H.J. Lu  <hongjiu.lu@intel.com>

* gas/i386/i386.exp: Run simd-suffix and x86-64-simd-suffix.

* gas/i386/simd-suffix.d: New.
* gas/i386/x86-64-simd-suffix.d: Likewise.

* gas/i386/x86-64-opcode.d: Updated.
* gas/i386/x86-64-simd.d: Likewise.

opcodes/

2007-10-08  H.J. Lu  <hongjiu.lu@intel.com>

* i386-dis.c: Updated comments for 'Y'.
(putop): Don't add 'q' for 'Y' if suffix_always isn't true.

16 years agoopcodes/:
Maciej W. Rozycki [Mon, 8 Oct 2007 16:41:35 +0000 (16:41 +0000)]
opcodes/:
* opcodes/mips-dis.c (mips_cp0_names_r3000): New definition.
(mips_cp0_names_r4000): Likewise.
(mips_arch_choices): Link to the above as appropriate.

gas/testsuite/:
* gas/mips/cp0-names-r3000.d: New test for R3000 CP0 symbolic
disassembly.
* gas/mips/cp0-names-r4000.d: New test for R4000/R4400 symbolic
CP0 disassembly.
* mips/mips.exp: Run the new tests.

16 years ago* configure.in (SHARED_DEPENDENCIES): Change non-cygwin dependency to be ../bfd/libbf...
Nick Clifton [Mon, 8 Oct 2007 15:40:41 +0000 (15:40 +0000)]
* configure.in (SHARED_DEPENDENCIES): Change non-cygwin dependency to be ../bfd/libbfd.la.
* configure: Regenerate.

16 years ago2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
Pierre Muller [Mon, 8 Oct 2007 15:23:42 +0000 (15:23 +0000)]
2007-10-08  Pierre Muller  <muller@ics.u-strasbg.fr>

        * breakpoint.c (print_one_breakpoint_location): ARI fix:
Replace asprintf by xstrprintf.

16 years ago2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
Pierre Muller [Mon, 8 Oct 2007 15:09:04 +0000 (15:09 +0000)]
2007-10-08  Pierre Muller  <muller@ics.u-strasbg.fr>

* linux-fork.c: ARI fix: include "gdb_dirent.h" instead of <dirent.h>.
Makefile.in (linux-fork.o): Add gdb_dirent.h dependency.

16 years ago2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
Pierre Muller [Mon, 8 Oct 2007 14:40:42 +0000 (14:40 +0000)]
2007-10-08  Pierre Muller  <muller@ics.u-strasbg.fr>

* linux-fork.c: Move "gdb_wait.h" include back to the position of
<sys/wait.h> include before last commit.

16 years ago* mips-tdep.c (mips32_next_pc): Fix a typo in BGTZL.
Maciej W. Rozycki [Mon, 8 Oct 2007 13:15:00 +0000 (13:15 +0000)]
* mips-tdep.c (mips32_next_pc): Fix a typo in BGTZL.

16 years ago2007-10-08 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Mon, 8 Oct 2007 12:58:04 +0000 (12:58 +0000)]
2007-10-08  Markus Deuling  <deuling@de.ibm.com>

* aix-thread.c (supply_gprs64, supply_fprs, supply_sprs64)
(supply_sprs32, fetch_regs_user_thread, fetch_regs_kernel_thread)
(fill_gprs64, fill_gprs32, fill_fprs, fill_sprs64, fill_sprs32)
(store_regs_user_thread, store_regs_kernel_thread): Use
get_regcache_arch or get_frame_arch to get at the current architecture
by regcache or by frame, respectively.

16 years ago2007-10-08 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Mon, 8 Oct 2007 12:57:04 +0000 (12:57 +0000)]
2007-10-08  Markus Deuling  <deuling@de.ibm.com>

* 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.

16 years ago2007-10-08 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Mon, 8 Oct 2007 12:56:03 +0000 (12:56 +0000)]
2007-10-08  Markus Deuling  <deuling@de.ibm.com>

* 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.

16 years ago2007-10-08 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Mon, 8 Oct 2007 12:55:09 +0000 (12:55 +0000)]
2007-10-08  Markus Deuling  <deuling@de.ibm.com>

* 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.

16 years ago2007-10-08 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Mon, 8 Oct 2007 12:54:07 +0000 (12:54 +0000)]
2007-10-08  Markus Deuling  <deuling@de.ibm.com>

* 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.

16 years ago2007-10-08 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Mon, 8 Oct 2007 12:53:07 +0000 (12:53 +0000)]
2007-10-08  Markus Deuling  <deuling@de.ibm.com>

* 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.

16 years ago2007-10-08 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Mon, 8 Oct 2007 12:51:54 +0000 (12:51 +0000)]
2007-10-08  Markus Deuling  <deuling@de.ibm.com>

* 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.

16 years ago2007-10-08 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Mon, 8 Oct 2007 12:50:56 +0000 (12:50 +0000)]
2007-10-08  Markus Deuling  <deuling@de.ibm.com>

* 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.

16 years ago2007-10-08 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Mon, 8 Oct 2007 12:49:58 +0000 (12:49 +0000)]
2007-10-08  Markus Deuling  <deuling@de.ibm.com>

* 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.

16 years ago2007-10-08 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Mon, 8 Oct 2007 12:49:03 +0000 (12:49 +0000)]
2007-10-08  Markus Deuling  <deuling@de.ibm.com>

* 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.

16 years ago2007-10-08 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Mon, 8 Oct 2007 12:48:05 +0000 (12:48 +0000)]
2007-10-08  Markus Deuling  <deuling@de.ibm.com>

* 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.

16 years ago2007-10-08 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Mon, 8 Oct 2007 12:47:09 +0000 (12:47 +0000)]
2007-10-08  Markus Deuling  <deuling@de.ibm.com>

* 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.

16 years ago2007-10-08 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Mon, 8 Oct 2007 12:46:09 +0000 (12:46 +0000)]
2007-10-08  Markus Deuling  <deuling@de.ibm.com>

* 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.

16 years ago2007-10-08 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Mon, 8 Oct 2007 12:45:17 +0000 (12:45 +0000)]
2007-10-08  Markus Deuling  <deuling@de.ibm.com>

* 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.

16 years ago2007-10-08 Markus Deuling <deuling@de.ibm.com>
Ulrich Weigand [Mon, 8 Oct 2007 12:44:09 +0000 (12:44 +0000)]
2007-10-08  Markus Deuling  <deuling@de.ibm.com>

* 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.

16 years ago2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
Daniel Jacobowitz [Mon, 8 Oct 2007 12:41:25 +0000 (12:41 +0000)]
2007-10-08  Pierre Muller  <muller@ics.u-strasbg.fr>
            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.

16 years ago2007-09-24 Andrew Stubbs <andrew.stubbs@st.com>
Denis Pilat [Mon, 8 Oct 2007 11:51:31 +0000 (11:51 +0000)]
2007-09-24  Andrew Stubbs  <andrew.stubbs@st.com>

* gencode.c (tab): Add RAISE_EXCEPTION_IF_IN_DELAY_SLOT to the
definition of PC relative 'mov.l'/'mov.w' and also 'mova'.

16 years ago* configure.ac (CFLAGS_FOR_BUILD, CXXFLAGS_FOR_BUILD, LDFLAGS_FOR_BUILD): Default...
Nick Clifton [Mon, 8 Oct 2007 09:30:35 +0000 (09:30 +0000)]
* configure.ac (CFLAGS_FOR_BUILD, CXXFLAGS_FOR_BUILD, LDFLAGS_FOR_BUILD): 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.

16 years ago2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
Pierre Muller [Mon, 8 Oct 2007 07:49:56 +0000 (07:49 +0000)]
2007-10-08  Pierre Muller  <muller@ics.u-strasbg.fr>

        * config/i386/nm-i386.h (CHILD_POST_STARTUP_INFERIOR): ARI fix: Remove.

16 years ago2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
Pierre Muller [Mon, 8 Oct 2007 07:43:43 +0000 (07:43 +0000)]
2007-10-08  Pierre Muller  <muller@ics.u-strasbg.fr>

* linux-fork.c: ARI fix: include "gdb_wait.h" instead of <sys/wait.h>.
Makefile.in (linux-fork.o): Add gdb_wait.h dependency.

16 years ago*** empty log message ***
gdbadmin [Mon, 8 Oct 2007 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

16 years agodaily update
Alan Modra [Mon, 8 Oct 2007 00:00:05 +0000 (00:00 +0000)]
daily update

16 years agosim/mips/
Richard Sandiford [Sun, 7 Oct 2007 09:04:43 +0000 (09:04 +0000)]
sim/mips/
* 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.

16 years ago*** empty log message ***
gdbadmin [Sun, 7 Oct 2007 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

16 years agodaily update
Alan Modra [Sun, 7 Oct 2007 00:00:05 +0000 (00:00 +0000)]
daily update

16 years agodaily update
Alan Modra [Sat, 6 Oct 2007 00:00:07 +0000 (00:00 +0000)]
daily update

16 years ago*** empty log message ***
gdbadmin [Sat, 6 Oct 2007 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

16 years ago * remote.c (get_offsets): Only call free_symfile_segment_data if
Daniel Jacobowitz [Fri, 5 Oct 2007 21:36:00 +0000 (21:36 +0000)]
* remote.c (get_offsets): Only call free_symfile_segment_data if
data was allocated.

16 years ago * elf32-xtensa.c (relax_section): Call pin_internal_relocs when
Bob Wilson [Fri, 5 Oct 2007 19:05:35 +0000 (19:05 +0000)]
* elf32-xtensa.c (relax_section): Call pin_internal_relocs when
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.

16 years agogas/testsuite/
H.J. Lu [Fri, 5 Oct 2007 19:04:06 +0000 (19:04 +0000)]
gas/testsuite/

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.

16 years ago * elf32-xtensa.c (elf_xtensa_relocate_section): Remove updates of
Bob Wilson [Fri, 5 Oct 2007 18:18:23 +0000 (18:18 +0000)]
* elf32-xtensa.c (elf_xtensa_relocate_section): Remove updates of
r_type and howto after calling do_fix_for_relocateable_link and
do_fix_for_final_link.

16 years ago * elf32-xtensa.c (removed_by_actions): New.
Bob Wilson [Fri, 5 Oct 2007 18:09:57 +0000 (18:09 +0000)]
* elf32-xtensa.c (removed_by_actions): New.
(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.

16 years ago2007-10-05 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Fri, 5 Oct 2007 16:28:16 +0000 (16:28 +0000)]
2007-10-05  H.J. Lu  <hongjiu.lu@intel.com>

* i386-dis.c (reg_table): Use "{ XX }" on "(bad)".
(prefix_table): Likewise.

16 years ago2007-10-03 Pierre Muller <muller@ics.u-strasbg.fr>
Pierre Muller [Fri, 5 Oct 2007 06:46:05 +0000 (06:46 +0000)]
2007-10-03  Pierre Muller  <muller@ics.u-strasbg.fr>

* objc-exp.y: ARI fix: remove 4 PARAMS.

16 years ago*** empty log message ***
gdbadmin [Fri, 5 Oct 2007 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

16 years agodaily update
Alan Modra [Fri, 5 Oct 2007 00:00:05 +0000 (00:00 +0000)]
daily update

16 years agogas/testsuite/
H.J. Lu [Thu, 4 Oct 2007 22:02:10 +0000 (22:02 +0000)]
gas/testsuite/

2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>

* gas/i386/simd.s: Add tests for unpckhpd and unpckhps.
* gas/i386/x86-64-simd.s: Likewise.

* gas/i386/simd-intel.d: Updated.
* gas/i386/simd.d: Likewise.
* gas/i386/x86-64-simd-intel.d: Likewise.
* gas/i386/x86-64-simd.d: Likewise.

opcodes/

2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>

* i386-dis.c (dis386_twobyte): Use EXx instead of EXq on
unpckhpX and unpckhpX.

16 years agoopcodes/
David Daney [Thu, 4 Oct 2007 21:53:06 +0000 (21:53 +0000)]
opcodes/
2007-10-04  David Daney  <ddaney@avtrex.com>

* mips-opc.c (mips_builtin_opcodes): Mark lwxc1 as working on FP_S
registers.

gas/testsuite/
2007-10-04  David Daney  <ddaney@avtrex.com>

* gas/mips/odd-float.d, gas/mips/odd-float.s: New test.
* gas/mips/mips.exp: Run it.